我正在开发一个扩展程序,它向这样的Web服务器发出ajax请求
var xhr = new XMLHttpRequest();
xhr.open(method, url, true);
xhr.setRequestHeader("Content-Type","application/json");
xhr.send(JSON.stringify(data));
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 204)
{
//debugger;
alert("Logged in");
flag = 1;
_callBack(xhr, xhr.readyState);
}
}
在这里,我能够登录状态= 204,现在我登录后,我正在尝试去另一个目录,例如www.example.com/index/enter与另一个ajax请求在同一个扩展名中但是不能能够这样做。
答案 0 :(得分:0)
您确定您需要相同的HTTP响应代码吗?您发出请求的服务器很可能正在为不同的请求网址发送不同的响应。
204无响应=没有响应数据
200 OK =有数据