0
AngularJSを使用してPHPスクリプトにアクセスしていますが、特定の関数を呼び出すだけです。以下のapp.jsスクリプトでは、updatePostおよびdeletePost関数はボタンのクリックによって呼び出されます。私はすでに関数を別々のファイルに分割していましたが、angleのhttp関数を使ってそれらを別々に取得しましたが、それらはすべて正常に機能しましたが、今はfunctions.phpファイル内の関数に格納したいだけですが、個別に?AngularJSを使用してPHPスクリプト内の特定の関数を呼び出す方法は?
は、ここに私のapp.jsスクリプト
var app = angular.module('adminPanel', ['ngRoute', 'ngAnimate'])
.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/dashboard', {
templateUrl: 'includes/main.php',
controller: 'MainCtrl'
}).
otherwise({redirectTo: '/dashboard'})
}])
.controller('MainCtrl', ['$scope', '$http', function($scope, $http) {
getPosts();
function getPosts() {
$http.post('functions.php').success(function(data) {
$scope.posts = data;
});
}
$scope.updatePost = function(post) {
$http.post('functions.php',{"id":post.id,"title":post.title,"description":post.description,"category":post.category,"status":post.status}).success(function(data) {
if (data == true) {
getPosts();
}
});
}
$scope.deletePost = function(post) {
if (confirm("Are you sure you want to delete this post?")) {
$http.post('functions.php',{"id":post.id}).success(function(data) {
if (data == true) {
getPosts();
}
});
}
}
}]);
ここに私のPHPスクリプトがあります。
が、私はそれを試してみましたが、これは、記事を表示しません:あなたは以前に言及したURLで
action
GET変数を使用する場合は、あなたのPHPは次のようになりますか? – sidlack