AJAX JS 請求步驟

2021-08-28 05:01:59 字數 942 閱讀 7174

1,建立請求物件

//相容 ie 5,6 寫法

if(window.xmlhttprequest) else

2,監聽 xhr 物件的請求狀態,並對獲取到的後天資料進行處理

readystate:xhr請求物件的 請求狀態

* readystate的值(number型別)

* 1:請求建立連線(沒有執行 send())

* 2:請求已傳送,正在處理

* 3:請求已經處理, 並且已經得到部分資料

* 4:請求已經完成, 並且已經獲取到所有資料

xhr.onreadystatechange = function()else

}}

3,設定請求方式,啟動請求 get 方式 將資料 以   key=value&key=value 形式在 url 後加?拼接在?之後

xhr.open("get","ajax.php?username=" + usern.value + "&userpass=" + userp.value);
4,傳送請求

xhr.send(null);//null可省略
第一,第二步與get 方式一致

3,設定請求方式和**  **可寫 絕對/相對  路徑

xhr.open("post", "ajax.php");
4,設定請求頭  請求頭內 書寫方式 參考  :  ajax請求頭content-type

5,發起請求 send 方法 內引數  以 key = value&key = value形式書寫

xhr.send("username=" + usern.value + "&userpass=" + userp.value);

ajax請求步驟

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

http請求步驟

http通訊機制是在一次完整的http通訊過程中,web瀏覽器與web伺服器之間將完成下列7個步驟 建立tcp連線 在http工作開始之前,web瀏覽器首先要通過網路與web伺服器建立連線,該連線是通過tcp來完成的,該協議與ip協議共同構建 internet,即著名的tcp ip協議族,因此int...

AJAX請求的步驟

get請求如果有引數就需要在url後面拼接引數,post如果有引數,就在請求體中傳遞 xhr.open get validate.php?username name xhr.open post validate.php 1.get的引數在url拼接了,所以不需要在這個函式中設定 2.post的引數在...