0
を得るカント、PHPにAJAXを持つ2つの配列を送りますPHPでのmは:私はPHPでの配列に到達するために使用しなければならないのは何は、私はすべての必要なIDを含む二つの配列それぞれを作る応答
Warning: json_decode() expects parameter 1 to be string, array given in C:\wamp\www\JAUGE\confirm_points.php on line 5
:
$accepter =json_decode($_POST['confirmList']);
$refuser = json_decode($_POST['refuserList']);
var_dump($accepter);
var_dump($refuser);
echo $accepter;
echo $refuser;
それはこのエラーを返します。 ?
EDIT
問題が最初のコメントのおかげで解決しています。 は、私はAJAX要求で[]を入れなかった当初は:
$.post("confirm_points.php", { 'confirmList[]' : confirmList , "refuserList[]" : refuserList })
.done(function(data){
だから私は、json_decodeをjson_parseしようとしたが、動作するように見えたことはありません。私は最終的に置く場合は[]私はまだ、すべてのjson_decodeのものをしようとしていたが、それは最終的なPHPは単にそれなしで完璧に動作します:
if(isset($_POST['confirmList'])){
$accepter =$_POST['confirmList'];
}
if(isset($_POST['refuserList'])){
$refuser = $_POST['refuserList'];
}
var_dump($_POST['confirmList']);
echo $accepter[0];
結果を共有してください:var_dump($ _ POST ['confirmList']); –
ああ、それは私にアレイを送り返す!しかたがない。ありがとう、hahaha。それは完全に – Couteau
真剣に動作しますか?何が問題なのですか? – Cherish