注釋:onreadystatechange 是一個(gè)事件句柄。它的值 (state_Change) 是一個(gè)函數(shù)的名稱,當(dāng) XMLHttpRequest 對象的狀態(tài)發(fā)生改變時(shí),會觸發(fā)此函數(shù)。狀態(tài)從 0 (uninitialized) 到 4 (complete) 進(jìn)行變化。僅在狀態(tài)為 4 時(shí),我們才執(zhí)行代碼。
我們的實(shí)例在 open() 的第三個(gè)參數(shù)中使用了 "true"。
該參數(shù)規(guī)定請求是否異步處理。
True 表示腳本會在 send() 方法之后繼續(xù)執(zhí)行,而不等待來自服務(wù)器的響應(yīng)。
onreadystatechange 事件使代碼復(fù)雜化了。但是這是在沒有得到服務(wù)器響應(yīng)的情況下,防止代碼停止的最安全的方法。
通過把該參數(shù)設(shè)置為 "false",可以省去額外的 onreadystatechange 代碼。如果在請求失敗時(shí)是否執(zhí)行其余的代碼無關(guān)緊要,那么可以使用這個(gè)參數(shù)。
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |