Ajax學習筆記













以支持多種瀏覽器的方式建立 XMLHttpRequest 對象

var xmlhttp;
if (window.XMLHttpRequest)//判斷瀏覽器的類型
  {// 從 IE7+, Firefox, Chrome, Opera, Safari 中得到XMLHttpRequest對象
  xmlhttp=new XMLHttpRequest();
  }
else
  {//從 IE6, IE5 中得到XMLHttpRequest對象
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }

/* 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();
}

創建一個變量 xmlHttp 來引用即將建立的 XMLHttpRequest 對象。
嘗試在 Microsoft 瀏覽器中建立該對象:
1)嘗試使用 Msxml2.XMLHTTP 對象建立它。
2)若是失敗,再嘗試 Microsoft.XMLHTTP 對象。
若是仍然沒有創建 xmlHttp,則以非 Microsoft 的方式建立該對象。 最後,xmlHttp 應該引用一個有效的XMLHttpRequest 對象,不管運行什麼樣的瀏覽器。ajax

https://blog.csdn.net/qq_14947845瀏覽器

ajax訪問文本文件


相關文章
相關標籤/搜索