如何检查以前的呼叫中ajax功能是否繁忙

Bab*_*ker 4 javascript ajax

如何检查以前的呼叫中ajax功能是否忙?如果还readyState != 4没有来自之前的呼叫,我如何阻止对ajax功能的调用?

Mat*_*hen 5

你可以使用布尔值和适当的onreadystatechange functoin;

var inprogress = true;
ajaxRequest = ...
ajaxRequest.onreadystatechange = function(){
    if(ajaxRequest.readyState == 4){
        inprogress = false;
    }
}
Run Code Online (Sandbox Code Playgroud)