原生Ajax使用筆記---get和post方法,url傳參
阿新 • • 發佈:2018-12-10
AJAX是Asynchronous Javascript And XML(非同步JavaScript和XML)的縮寫,用於建立快速動態網頁的技術。AJAX的核心物件是XMLHttpRequest ,在每個瀏覽器中都有。
原生Ajax的使用步驟:
- 建立一個核心物件XMLHttpRequest
- 編寫一個回撥函式
- 編寫請求方式和請求路徑(open操作)
- 傳送請求(send操作)
JSP頁面和原生AJAX
Servlet
請求路徑、點選測試和請求結果
原生AJAX常用屬性
onreadystatechange:檢測readyState狀態改變的時候
readyState:ajax核心物件的狀態
0:核心物件建立
1:呼叫了open方法
2:呼叫了send方法
3:部分響應已經生成(沒有意思)
4:響應已經完成(使用的是這個狀態)
status:狀態碼(表示請求成功如下)
if(xmlhttp.readyState==4 && xmlhttp.status==200){
//請求成功的處理
}
responseText:響應回來的文字
常用方法:
open("請求方式","請求路徑"[,"是否非同步"]):設定請求的方式和請求的路徑
send(["引數"]):傳送請求 引數是請求方式為post的時候的引數
setRequestHeader("content-type","form表單enctype屬性"):設定post請求的引數的型別 必須放在send方法之前.
demo程式碼下載:https://download.csdn.net/download/qq_37918817/10815747