1. 程式人生 > >如何建立XMLHTTPRequest物件

如何建立XMLHTTPRequest物件

在使用XMLHTTPRequest物件傳送請求和處理響應之前,我們必須要用javascript建立一個XMLHTTPRequest物件。(IE把XMLHTTPRequest實現為一個ActiveX物件,其他的瀏覽器[如Firefox/Safari/Opear]則把它實現為一個本地的javascript物件)。

建立方法:

<script language="javascript" type="text/javascript"><!--var xmlhttp;

    
// 建立XMLHTTPRequest物件function createXMLHTTPRequest(){
        
if(window.ActiveXObject){ // 判斷是否支援ActiveX控制元件// 通過例項化ActiveXObject的一個新例項來建立XMLHTTPRequest物件            xmlhttp =new ActiveObject("Microsoft.XMLHTTP");     
         }
elseif(window.XMLHTTPRequest){ // 判斷是否把XMLHTTPRequest實現為一個本地javascript物件            xmlhttp =new XMLHTTPRequest(); // 建立XMLHTTPRequest的一個例項(本地javascript物件)
         }
    }
//--></script> 經過測試,IE執行正常;FireFox仍舊存在相容性問題:( 有待解決