1、以支持多種瀏覽器的方式創(chuàng)建 XMLHttpRequest 對(duì)象
/* Create a new XMLHttpRequest object to talk to the Web server */
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
@end @*/
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
HTTP 就緒狀態(tài)表示請(qǐng)求的狀態(tài)或情形。它用于確定該請(qǐng)求是否已經(jīng)開始、是否得到了響應(yīng)或者請(qǐng)求/響應(yīng)模型是否已經(jīng)完成。它還可以幫助確定讀取服務(wù)器提供的響應(yīng)文本或數(shù)據(jù)是否安全。在 Ajax 應(yīng)用程序中需要了解五種就緒狀態(tài):
·0:請(qǐng)求沒有發(fā)出(在調(diào)用 open() 之前)。
·1:請(qǐng)求已經(jīng)建立但還沒有發(fā)出(調(diào)用 send() 之前)。
·2:請(qǐng)求已經(jīng)發(fā)出正在處理之中(這里通常可以從響應(yīng)得到內(nèi)容頭部)。
·3:請(qǐng)求已經(jīng)處理,響應(yīng)中通常有部分?jǐn)?shù)據(jù)可用,但是服務(wù)器還沒有完成響應(yīng)。
·4:響應(yīng)已完成,可以訪問服務(wù)器響應(yīng)并使用它。
posted on 2008-11-14 16:58
金牛 閱讀(71)
評(píng)論(0) 編輯 收藏 所屬分類:
Ajax