Chrome扩展程序中的Ajax请求

时间:2014-06-09 15:30:23

标签: javascript ajax google-chrome-extension webserver

我正在开发一个扩展程序,它向这样的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请求在同一个扩展名中但是不能能够这样做。

1 个答案:

答案 0 :(得分:0)

您确定您需要相同的HTTP响应代码吗?您发出请求的服务器很可能正在为不同的请求网址发送不同的响应。

204无响应=没有响应数据

200 OK =有数据