1、以支持多種瀏覽器的方式創建 XMLHttpRequest 對象
/* 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 就緒狀態表示請求的狀態或情形。它用于確定該請求是否已經開始、是否得到了響應或者請求/響應模型是否已經完成。它還可以幫助確定讀取服務器提供的響應文本或數據是否安全。在 Ajax 應用程序中需要了解五種就緒狀態:
·0:請求沒有發出(在調用 open() 之前)。
·1:請求已經建立但還沒有發出(調用 send() 之前)。
·2:請求已經發出正在處理之中(這里通常可以從響應得到內容頭部)。
·3:請求已經處理,響應中通常有部分數據可用,但是服務器還沒有完成響應。
·4:響應已完成,可以訪問服務器響應并使用它。
posted on 2008-11-14 16:58
金牛 閱讀(72)
評論(0) 編輯 收藏 所屬分類:
Ajax