57
rated 0 times
[
58]
[
1]
/ answers: 1 / hits: 55237
/ 15 Years ago, wed, april 15, 2009, 12:00:00
I'm trying to get this function to work, which does a request for parameter url
then sends the responseText to callback
which is a function.
It seems that it only gets to readyState 1
(thanks to the Firebug commands).
Here it is:
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);
}
More From » ajax