AJAX を使用して配列と変数を PHP ファイルに渡す必要があります。
変数のみを渡そうとすると、すべて正常に機能しますが、配列または配列のみを渡そうとすると、いくつかの問題が発生します。
これが私のコードです:
function myfunction()
{
var someObj={};
someObj.SpecificGranted=[];
xmlHttp.open('POST', "file.php", true);
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
data: {
myvar : <?php echo $myvar;?>,
myarray:someObj.SpecificGranted;
}
}
}
};
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.send("myvar=<?php echo $myvar;?>"+myarray);
}
}
また、PHP ファイルで配列を取得する方法についても質問します...それ$_POST['myarray']
が正しい方法かどうかわからないからです。