我正在尝试从我的服务器获取xmlhttp请求,在本地计算机上运行。
function makeRequest(url) {
var url = "http://localhost:8081/data/json";
request = new XMLHttpRequest();
request.onreadystatechange = alertContents;
request.open("GET",url,true);
request.send();
function alertContents() {
if ( request.readyState === 4 ) {
var jsonResponse = JSON.parse(request.responseText);
alert(jsonResponse.computedString);
alert(request.status);
}
}
}
但它总是返回status = 0.
我无法弄清楚为什么会这样。
答案 0 :(得分:0)
从上面的讨论看来,问题是同一个原始政策问题。即使在点击同一台服务器时,如果
,也可以遇到这种情况控制台输出和Chrome的网络标签(CTRL + SHIFT + J)也有助于诊断此类问题。