1. 程式人生 > >原生Ajax使用筆記---get和post方法,url傳參

原生Ajax使用筆記---get和post方法,url傳參

AJAX是Asynchronous Javascript And XML(非同步JavaScript和XML)的縮寫,用於建立快速動態網頁的技術。AJAX的核心物件是XMLHttpRequest ,在每個瀏覽器中都有。

原生Ajax的使用步驟:

  1. 建立一個核心物件XMLHttpRequest
  2. 編寫一個回撥函式
  3. 編寫請求方式和請求路徑(open操作)
  4. 傳送請求(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