2016-06-20 8 views
1

idをパラメータとして渡す単純なeditCategory()関数を持っていますが、PHPコードのidを取得する正しい方法は何か分かりません。そこに変数AngularJsを使ってPHPに渡すパラメータを取得する

$scope.EditCategory = function(id) { 
     $http.get('details.php', {'id': id}) 
     .success(function(data, status, headers, config) { 
      ngDialog.open({ 
       template: "details.html" 
      }); 
     }).error(function(data, status) { 
      $scope.msg = 'Some error'; 
      $scope.msg_type = 'error'; 
     }); 
    }; 

とPHPで私はあなたはとても価値がGETになります$http.getを使用している$id = the id that I passed with Angular

+0

私はあなたが$ http.post not.getをしたいかもしれないと思いますか? PHPの最後で$ _postを拾うか、file_get_contents( ') – Doug

+0

する必要があるかもしれません。このようにしてjson_decode(file_get_contents(' php:// input ')、true)["id"] – user1915308

答えて

0

持っていると思います。

$id = $_GET["id"];

+0

エラーとして「未定義インデックス:id」が表示されています – user1915308

0

答えはjson_decode(file_get_contents('php://input'), true)["id"]

0

$ HTTP.get /ポストが実際に真の$ _POSTを作成しませんでした。あなたが欲しいのは次のようなものを使うことです:

json_decode(file_get_contents('php://input'), true)["id"] 
関連する問題