XmlHTTP Request Error: "Failed"
Var xmlHTTP = New Xmlhttprequest(); xmlHTTP. Open('Get','); xmlHTTP. Send(); I Just Keep Getting Xhr Failed Loading: Get, Can Anyone Help? ?? Thanks 2 1 Answer...
var xmlHTTP = new XMLHttpRequest();
xmlHTTP.open('GET',');
xmlHTTP.send();
I just keep getting XHR failed loading: GET, can anyone help???
Thanks
1 Answer
If the server your contacting doesn't have CORS set in the header (e.g. access-control-allow-origin: *), you will not be able to make the request. If you don't have access to the server to set a CORS header, you'll need to contact the server from a server you do control and then pass that to the browser (either with a CORS header or not if it's served from the same domain)
But your code works fine. The problem is with your not returning
var xmlHTTP = new XMLHttpRequest();
xmlHTTP.open('GET',');
xmlHTTP.send();
xmlHTTP.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.body.innerHTML =
this.responseText;
}
};
For server status errors, add this to onreadystatechange
if( this.status > 299 && this.readyState == 4) {
console.log('Server Error: ' + xmlHTTP.statusText);
}
For xmlHTTP code errors...
xmlHTTP.onerror = function() {
console.log('xmlHTTP Error', xmlHTTP.responseText)
}