2 回答

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