XMLHttpRequest的onreadystatechange 事件的回调函数是否可以是外部的?我的意思是,而不是:
var x = new XMLHttpRequest();
x.onreadystatechange = function()
{
if(x.readyState == 4 && x.status == 200)
{
document.getElementById("divName").value = x.responseText;
}
}
我想做这样的事情:
function xResponse(xObj)
{
if(xObj.readyState == 4 && xObj.status == 200)
{
return xObj.responseText;
}
}
var x = new XMLHttpRequest();
document.getElementById("divName").value = xResponse(x);
但是,它仅返回未定义。我做错了什么,或者这是不可能的?
谢谢。
索菲亚