var array = ['101', '102']; var xhr = new XMLHttpRequest(); xhr.open("POST","//",false); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.addEventListener("load", function(e){ console.log(xhr.responseText); }); var data ="array="+array; xhr.send(data);
とゆう配列をJavascriptで用意し
PHPで受け取っています。
$A=$_POST['array'];
ここで
$B=array_diff($PHPArray,$A);
のように既存の配列(PHPArray)に対しarray_diffを使いたいのですが帰ってくる値はNullとなってしまいます。
Arrayの型がしっかり読み込まれていない気がしますが、JavaScriptから送られた配列をPHPで受け取る方法が見つかりません。
アドバイスをいただきたいです。
回答1件
あなたの回答
tips
プレビュー