XMLHttpRequest物件的使用

2022-02-21 01:29:21 字數 731 閱讀 4782

1.首先要建立xmlhttprequest物件,這個物件是前台與後台進行非同步的重要物件,現在的瀏覽器有很多種,建立 xmlhttprequest 的方法也不相同,所以為了相容各種瀏覽器,在建立xmlhttprequest 時也應該考慮到各種瀏覽器的情況。目前主流的瀏覽器在windows下有ie、firefox及opera,所以我們寫的**要盡量相容這幾個瀏覽器。建立方式如下:

程式**

// 先定義乙個變數,並賦初值為 false,方便後面判斷物件是否建立成功

var xmlobj = false;

// 使用 try 來捕獲建立失敗,再換個方法來建立

try

catch(e)

catch(e2)

catch(e3) }}

// 如果建立 xmlhttprequest 物件失敗,那麼提醒訪問者該頁面可能無法正確訪問

請求方式可以是 get,post,head中的一種,因為我要獲取檔案,所以用 get,常用的也是get,post

請求檔案的url,直接用相對路徑即可。

同步方式,表示請求發出後是等待回應(false)還是繼續執行下面的**(true),即所謂非同步了。ajax的第乙個a就是表示非同步了,所以這裡用 true。

程式**

xmlobj.onreadystatechange=function() }}

標準的建立XMLHttpRequest物件的方法

我們先來看看xmlhttprequest這個物件的屬性。它的屬性有 onreadystatechange 每次狀態改變所觸發事件的事件處理程式。responsetext 從伺服器程序返回資料的字串形式。respon ml 從伺服器程序返回的dom相容的文件資料物件。status 從伺服器返回的數字 ...

XMLHttpRequest 物件詳解

http 請求的狀態.當乙個 xmlhttprequest 初次建立時,這個屬性的值從 0 開始,直到接收到完整的 http 響應,這個值增加到 4。狀態名稱描述0 uninitialized 初始化狀態。xmlhttprequest 物件已建立或已被 abort 方法重置。1open open 方...

Ajax核心 XMLHttpRequest物件

xmlhttprequest 物件是ajax功能的核心,學習xmlhttprequest物件就先從建立xmlhttprequest 物件開始,了解在不同的瀏覽器中建立xmlhttprequest 物件使用不同的方法 以前只是聽說有些瀏覽器不太支援ajax,後來瀏覽器逐漸的相容了這個瀏覽器,現在來看明...