这是我的 Lynda.com ajax 课程中的一些代码。
var request = new XMLHttpRequest();
request.open('GET', 'data.txt');
request.onreadystatechange = function()
{
if (request.readyState===4)
{
console.log(request);
document.writeln(request.responseText);
}
}
request.send();
在上一课中,我们检查了request.status的值,它没有包装在函数中,并且运行良好。但是现在,没有任何解释,request.readyState检查必须包含在您在上面看到的函数中,否则它将不起作用。这是怎么回事?