Javascript 在VanillaJS中暂停ajax
如何根据状态变化搁置ajax?任何帮助都将不胜感激Javascript 在VanillaJS中暂停ajax,javascript,ajax,Javascript,Ajax,如何根据状态变化搁置ajax?任何帮助都将不胜感激 var myRequest = new XMLHttpRequest(); myRequest.onreadystatechange = function(){ var state = myRequest.readyState, //if state === 2 wait for 5 secs and then continue??? } myRequest.open("GET",
var myRequest = new XMLHttpRequest();
myRequest.onreadystatechange = function(){
var state = myRequest.readyState,
//if state === 2 wait for 5 secs and then continue???
}
myRequest.open("GET", "forAjax.html", true);
myRequest.send();
是否需要设置超时?是的,但超时将在ajax之后执行。这就是如何搁置的问题?问题还不清楚。您只需在onreadystatechange函数中调用setTimeout。有什么问题吗?