我创建了一个我知道可以工作的php脚本。我尝试使用以下ajax调用与它进行通信:
var request = new XMLHttpRequest();
request.open("GET", "http://larsbak.dk/schedule/GET/schedule.php");
request.setRequestHeader("Content-type", "application/json");
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200) {
data = JSON.parse(request.responseText);
}
request.send("id=201303560&interval=100000");
当我使用上面的脚本时,服务器响应错误104,这意味着没有设置id参数。为什么会这样?
答案 0 :(得分:3)
"POST"
或将数据移至查询字符串。"application/json"
"id=201303560&interval=100000"
,"application/www-x-form-urlencoded"
不是。您正在发送}
数据。onreadystatechange
)您的{{1}}处理程序