DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX基礎知識 >> Ajax獲取XMLHttp對象的方法
Ajax獲取XMLHttp對象的方法
編輯:AJAX基礎知識     

本文實例講述了Ajax獲取XMLHttp對象的方法。分享給大家供大家參考,具體如下:

Ajax 中要用到XMLHttp對象,我見過各種獲取該對象的寫法,覺得該寫法最優雅。首先考慮到了適合不同的浏覽器;其次考慮到了優先加載次序,從高版本向低版本試探,最後若還沒找到,則拋出異常。

function FactoryXMLHttpRequest() {
  if(window.XMLHttpRequest) {
    return new XMLHttpRequest();
  }else if(window.ActiveXObject) {
    var msxmls = new Array(
      'Msxml2.XMLHTTP.5.0',
      'Msxml2.XMLHTTP.4.0',
      'Msxml2.XMLHTTP.3.0',
      'Msxml2.XMLHTTP',
      'Microsoft.XMLHTTP');
    for (var i = 0; i < msxmls.length; i++) {
      try {
        return new ActiveXObject(msxmls[i]);
      } catch (e) {
      }
    }
  }
  throw new Error("Could not instantiate XMLHttpRequest");
}

希望本文所述對大家ajax程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved