Is there any way the callback function of XMLHttpRequest's onreadystatechange event can be external? What I mean is, instead of this:
var x = new XMLHttpRequest();
x.onreadystatechange = function()
{
if(x.readyState == 4 && x.status == 200)
{
document.getElementById("divName").value = x.responseText;
}
}
I'd like to do something like this:
function xResponse(xObj)
{
if(xObj.readyState == 4 && xObj.status == 200)
{
return xObj.responseText;
}
}
var x = new XMLHttpRequest();
document.getElementById("divName").value = xResponse(x);
However, it returns only undefined. Am I doing something wrong, or is this not possible?
Thank you.
Sofia