var xmlHTTP = new XMLHttpRequest();
xmlHTTP.open('GET','http://example.com/',true);
xmlHTTP.send();
我只是继续XHR failed loading: GET
,任何人都可以帮忙吗???
由于
答案 0 :(得分:1)
如果您的联系人服务器没有在标题中设置CORS(例如access-control-allow-origin:*),您将无法提出请求。如果您无法访问服务器以设置CORS标头,则需要从您控制的服务器联系服务器,然后将其传递给浏览器(如果没有CORS标头,则不是它是从同一个域提供的)
但是你的代码运行正常。问题出在您的http://example.com/没有返回
http://jsbin.com/zuhobidako/edit?html,js,console,output
var xmlHTTP = new XMLHttpRequest();
xmlHTTP.open('GET','https://jsonplaceholder.typicode.com',true);
xmlHTTP.send();
xmlHTTP.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.body.innerHTML =
this.responseText;
}
};
对于服务器状态错误,请将其添加到onreadystatechange
if( this.status > 299 && this.readyState == 4) {
console.log('Server Error: ' + xmlHTTP.statusText);
}
对于xmlHTTP代码错误......
xmlHTTP.onerror = function() {
console.log('xmlHTTP Error', xmlHTTP.responseText)
}