いくつかのJSONパラメータを使用して、ストレートなJavaScript(jQueryは利用できません)でajaxリクエストを作成しようとしています。ジャバスクリプト:
var params = {'ajax': true, 'albumid': albumid, 'sequencenum': sequencenum};
var xhr = new XMLHttpRequest();
xhr.onreadystatechange=function()
{
if (xhr.readyState==4 && xhr.status==200)
{
console.log(xhr.responseText);
}
}
xhr.open("GET","viewpicture.php",true);
xhr.setRequestHeader("Content-Type", "application/json")
console.log("sending request");
xhr.send(JSON.stringify(params));
viewpicture.php では、var_dump($_GET) によって空の配列が生成されます。私は何を間違っていますか?