建立xmlhttprequest非同步物件
設定**函式
xhr.onreadystatechange = callback
使用open方法與伺服器建立連線
// 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()
}}
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...