Ajax onreadystatechange函数,readystate=4和status=200被多次调用

Ajax onreadystatechange function with readystate=4 and status=200 called many times

本文关键字:调用 status 函数 onreadystatechange readystate Ajax      更新时间:2023-09-26

有时我可以看到警报("这里")多次出现,甚至它也没有从if块退出。

    AJAX                    = createXMLHttpRequest();
    AJAX.onreadystatechange = handler;
    AJAX.open("GET", myurl , true);
    function handler()
    {
       if(AJAX.readyState == 4 && AJAX.status == 200)
       {
         alert("Here");
       }
    }

租帮我出去。 提前谢谢。

终于找到了我的问题的解决方案。当我将异步标志设为 false 时,它工作正常,那么只有我只能看到一次警报。

 AJAX.open("GET", myurl , false);