2 回答
TA貢獻(xiàn)1841條經(jīng)驗 獲得超3個贊
HTTP 請求的狀態(tài)(readyState)一共有5個:0-4
當(dāng)一個XMLHttpRequest創(chuàng)建時,這個屬性的值從0開始,
直到接收到完整的HTTP響應(yīng),這個值增加到4。
這5個狀態(tài)的名稱和含義如下:
狀態(tài) 名稱 描述
0 Uninitialized 初始化狀態(tài)。XMLHttpRequest對象已創(chuàng)建或已被abort()方法重置。
1 Open open() 方法已調(diào)用,但是 send() 方法未調(diào)用。請求還沒有被發(fā)送。
2 Send Send()方法已調(diào)用,HTTP請求已發(fā)送到Web服務(wù)器。未接收到響應(yīng)。
3 Receiving 所有響應(yīng)頭部都已經(jīng)接收到。響應(yīng)體開始接收但未完成。
4 Loaded HTTP 響應(yīng)已經(jīng)完全接收。
每次這個屬性的值增加時,都會觸發(fā)onreadystatechange事件,callBack就被調(diào)用一次。
但是網(wǎng)絡(luò)情況會影響Web服務(wù)器的請求進(jìn)程,所以這些狀態(tài)不可預(yù)知的。
- 2 回答
- 0 關(guān)注
- 713 瀏覽
添加回答
舉報
