1:建立xml物件 —用於於後端資料互動
2:傳送請求 —這邊包含兩個方法,首先先用open方法:設定你要傳送請求的方法,請求資料的url,第三就是是否非同步
open(method,url,async) 引數一:方式(get或者post);引數二:請求檔案在伺服器上url; 引數三:是否非同步
然後用send() 方法 —將請求傳送到伺服器
3:針對傳送的請求方式不同,新增不同的條件
01:get請求的話,假如為了避免發生請求出現快取的情況,需要在url後面新增乙個時間戳
02:get請求需要攜帶引數的時候,也是在url後面拼接引數,因此資料data在外面先定義後,直接拼接在?後面
let data = 「time=」 + new date() + 「name=」 + 「lala」 + 「;age=」 + 18;//一般而言name= ?是變數,從表單獲取過來的
xml.open(「get」, 「text1.txt?」 + data, true);
xml.send();
03:假如為post請求的時候,那麼你就需要設定傳送請求頭,還有資料需要在send方法裡面傳送
let data = 「name=」 + 「lala」 + 「&age=」 + 18;//一般而言name= ?是變數,從表單獲取過來的
//3:伺服器的響應
xhr.onreadystatechange = () => else }}
}
需求:當表單失去焦點的時候,傳送get請求,並且傳遞使用者名稱過去
需求:針對乙個密碼框失去焦點的時候,傳送post請求
傳送Ajax請求
get請求傳送資料量較小,不能大於2kb,引數追加在url後面,看的到明碼的請求引數值。post請求傳送資料量大小不受限制,請求通過http post機制 將請求引數放在html header中傳輸,看不到明碼的請求引數值。步驟一 建立非同步物件 步驟二 設定請求的url引數,引數一是請求的型別,引...
ajax傳送請求
jquery中.ge t 提 交和 get 提交和 get 提交和.post 提交有區別嗎?相同點 都是非同步請求的方式來獲取服務端的資料 異同點 1 請求方式不同 ge t 方 法使用g et方法 來進行異 步請求的 get 方法使用get方法來進行非同步請求的。get 方法使用 get方 法來進...
jQuery傳送Ajax請求
ajax cache false,async true,type post datatype json xml html success function result ajax cache false,async false,type post datatype json xml html suc...