嗨即时通讯目前正在一个xmhhttp请求延迟功能,但该网站需要一些时间来加载,所以我只得到的readyState = 3和状态= 200。所以我需要的东西,等待,直到readyState的= 4,但是我想限制这个函数,以便它在readystate = 4时只检查一次,否则什么也不做。需要Javascript
这样的延迟功能怎么样?
if (xmlhttp.readyState==4 && xmlhttp.status==200)//Add the delay here so that the else doesn't occur
{
var txt=xmlhttp.responseText;
.....
else {
document.write("status: " + xmlhttp.readyState + " " + xmlhttp.status);
}
这不是一个答案;你几乎复制了这个问题本身。他正在问如何做“等一下” - 部分:) – Jakob 2011-02-01 15:37:28
但他要求“等待”代码 – Magnus 2011-02-01 15:38:23