I'm trying to do a simple xmlhttprequest in order to take data from a json in localhost, why it doesn't work and return Failed to load http://127.0.0.1:8080/test: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
?
var xmlRequest = new XMLHttpRequest();
xmlRequest.onreadystatechange = stateChanged ;
xmlRequest.open("GET", "http://127.0.0.1:8080/test", true);
xmlRequest.send(null);
console.log(xmlRequest.status);
console.log(xmlRequest.readyState);
function stateChanged() {
if (xmlRequest.readyState == 4) {
if (xmlRequest.status == 200) {
message = "Text: " + xmlRequest.statusText + "nn" ;
message += "Headers:n" +xmlRequest.getAllResponseHeaders() + "n" ;
message += "Response:n" + xmlRequest.responseText ;
alert(message) ;
} else { alert("Error receiveing the XML data") ; }
}
}