AJAX請求的五個步驟

2022-03-06 16:43:03 字數 1053 閱讀 1529

步驟一**引自:

引自:

主流建立ajax物件的方法:

ie6以下版本瀏覽器建立ajax物件方法是:

xhr.onreadystatechange = callback
// get 方式

xhr.open("get", "test.php", true)

// post 方式傳送資料 需要設定請求頭

xhr.open("post", "test.php", true)

// get 不需要傳遞引數

xhr.send(null)

// post 需要傳遞引數

xhr.send("name=jay&age=18")

function callback() 

}}

屬性

描述onreadystatechange

儲存函式(或函式名),每當 readystate 屬性改變時,就會呼叫該函式。

readystate

存有 xmlhttprequest 的狀態。從 0 到 4 發生變化。

-0: 請求未初始化

-1: 伺服器連線已建立

-2: 請求已接收

-3: 請求處理中

-4: 請求已完成,且響應已就緒

status

200: 「ok」      404: 未找到頁面

解析json資料

Ajax請求的五個步驟

1 使用ajax傳送資料的步驟 第一步 建立非同步物件 var xhr new xmlhttprequest 第二步 設定 請求行 open 請求方式,請求url get請求如果有引數就需要在url後面拼接引數,post如果有引數,就在請求體中傳遞 xhr.open get validate.php...

Ajax請求的五個步驟

1 建立xmlhttprequest物件,也就是建立乙個非同步呼叫物件 var xhr 3 設定響應http請求狀態變化的函式 xhr.onreadystatechange function readystate狀態是從0 4 0 請求未初始化,還沒有呼叫 open 1 請求已經建立,但是還沒有傳送...

AJAX請求的五個步驟

1 使用ajax傳送資料的步驟 第一步 建立非同步物件 第二步 設定 請求行 open 請求方式,請求url get請求如果有引數就需要在url後面拼接引數,post如果有引數,就在請求體中傳遞 xhr.open get validate.php?username name xhr.open pos...