Ajax no pasará listo Estado 1, ¿por qué?
Estoy tratando de hacer que esta función funcione, lo que hace una solicitud para el parámetrourl
luego envía el ResponseText acallback
que es una función.
Parece que solo llega areadyState 1
(gracias a los comandos de Firebug).
Aquí está
function Request(url, callback){
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
httpRequest = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else{
return false;
}
httpRequest.onreadystatechange = function(){
console.log(httpRequest.readyState);
if (httpRequest.readyState == 4) {
callback(httpRequest.responseText);
}
};
console.log(httpRequest, url);
httpRequest.open('GET', url, true);
httpRequest.send(null);
}