嗨即時通訊目前正在一個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