在发送 HTTP 请求时的 HTTP 请求的 while 循环中,我希望下一个请求稍等片刻,让我从前一个请求中获得响应。一个setTimeout
函数会有帮助吗?
这是代码:
while(i <= 50){
http.onreadystatechange = function(){
if(http.readyState == 4){
getPosts(http.responseText , i);
//alert(http.responseText);
}
}
http.open("get","../php/php.php?q=getBody&id=comment"+i);
http.send();
//sleep(0); this another function in i send a request to php file to make asleep
i++;
}
这里还有一张关于萤火虫发生的照片: 萤火虫错误照片