2017-05-28 12 views
0

javascript変数があり、特定の値が割り当てられています。私は角度変数js ajaxを介してその変数値php変数を送りたい。私のコードはフォローしています、それを確認して、PHPでjavascript変数の値をどのように集めて、それをエコーすることができるか教えてください。私は角度js ajaxの仕事で終わったが、私は今どのようにPHPでその値を収集するのか分からない。あなたのPOST要求は、このようにする必要がありますおかげjavascriptの変数を角度jsのajaxを通してphpに変更する

\t  function sendVal(event){ 
 
\t  \t var x = event.currentTarget.getAttribute('data-id'); 
 

 
\t  \t var headers = {'Content-Type': 'application/x-www-form-urlencoded'}; 
 
\t   var app = angular.module("myApp",[]); 
 
\t   app.controller("myCtrl",function($scope,$http){ 
 
\t    
 
\t    $http({ 
 
\t    \t method:"POST", 
 
\t    \t url:"files.php?data_val=true", 
 
\t    \t data:{ 
 
         data_val : x 
 
\t    \t }, 
 
\t    \t headers:headers 
 
\t    }).then(function(res){ }) 
 

 
\t   });

答えて

0

私はそれが間違いであると仮定が、私にはないので、私はそれを削除につれ(あなたがURLにも値を追加しました

var headers = {'Content-Type': 'application/json'}; 
$http({ 
     method:"POST", 
     url:"files.php", 
     data: { 
      "data_val": x 
     }, 
     headers:headers 
     }) 

そしてPHPで、あなたがこのようなものが必要です:

をあなたもGETでその変数を探しPHPでいくつかの奇妙なロジックを)持っているかどうかを知ります
$json = file_get_contents('php://input'); 
$obj = json_decode($json, true); 
echo $obj["data_val"]; 
+0

なぜ私にとってうまくいかないのか分かりませんが、私を助けるソースチュートリアルを知っていますか? –

+0

これは2時間前の回答です:https://stackoverflow.com/questions/44230088/sending-the-id-value-of-a-divthroughthrough-js-ajax-to-php-variable/ 44230127?noredirect = 1#comment75470208_44230127 – quirimmo

関連する問題