有时候我会看到警报(“这里”)多次出现,甚至它也不会从阻止中退出。
AJAX = createXMLHttpRequest();
AJAX.onreadystatechange = handler;
AJAX.open("GET", myurl , true);
function handler()
{
if(AJAX.readyState == 4 && AJAX.status == 200)
{
alert("Here");
}
}
租赁帮我解决这个问题。 提前谢谢。
答案 0 :(得分:3)
终于得到了我的问题的解决方案。当我将async标志设为false时它工作正常,那么只有我才能看到一次警报。
AJAX.open("GET", myurl , false);