Ajax使用步驟

2021-08-10 17:03:10 字數 1408 閱讀 8119

專案中包括乙個.aspx頁面和乙個gettime.ashx頁面。

注:以下**都是放在...的位置

一、建立非同步物件例項

建立 xmlhttprequest 物件的語法:

老版本的 internet explorer (ie5 和 ie6)使用 activex 物件:

為了應對所有的現代瀏覽器:

二、利用非同步物件的open方法賦值相應的引數

xmlhttp.open("get", "gettime.ashx", true);   //呼叫檔案的url和當前的.aspx頁面在同一根目錄下

三、設定回掉引數

}其中,

onreadystatechange屬性:每次狀態改變都會觸發這個事件的處理器;

readystate屬性:用來表示請求的狀態

0----表示未初始化,次數物件已建立,但是未初始化(沒有呼叫open()方法)

1----表示正在載入,此時物件已建立,但是為呼叫send()

2----表示已經載入,send()已呼叫,但是當前的狀態以及http頭未知

3----表示互動中,接收了部分資料,此時不能獲取資料 因為響應和報文頭不全

4----表示完成。

status屬性:

200----表示伺服器能夠正常響應

四、利用send()方法將第2步設定好的引數發出請求

本質是瀏覽器正在做該做的事,使喚xmlhttprequest這個物件去執行.ashx中的操作。執行之後返回

AJAX 的使用步驟

step1 建立乙個 ajax 物件 step2 配置資訊,請求型別和請求位址 step3 傳送請求 xhr.send step4 拿到響應結果 xhr.onload function 第二步 第一種方式 設定請求內容型別 xhr.setrequestheader content type xhr....

使用ajax的固定步驟

使用ajax有以下固定步驟 1 首先,建立乙個 物件,也是就 然後建立乙個函式,用來指定載入的資料 使用 open 方法開啟資料 但不意味著傳送資料顯示!然後使用 onreadystatechange 來指定資料裝載的方式,然後使用 send 傳送資料!onreadystatechange 是乙個非...

ajax請求步驟

ajax 頁面無重新整理讀取伺服器資料 get 通過瀏覽器位址列傳輸資料 get傳輸資料小 安全性較低 有快取 post 通過http內部傳輸資料 容量較大,一般可達2g 安全性相對較高 無快取 1.建立乙個ajax物件 主流瀏覽器 ie7以下低版本瀏覽器 2.連線到伺服器 oajax.open g...