Ajax 的概念 get請求和post請求

2021-10-02 22:33:00 字數 1038 閱讀 5253

1.建立xmlhttprequest物件

2.請求(同步或非同步請求)

3.響應

open(method,url,async)

規定請求的型別,url以及是否是非同步處理請求

method:請求的型別,get或者post

url:檔案在伺服器上的位置

async:true(非同步)或者false(同步)

預設方法是非同步的,也就是開子執行緒,同步方法已經被廢棄,不能再用。

send(string)

將請求傳送到伺服器

string:引數用於post請求,也就是get請求不需要傳string引數

建立jsp登入頁面loginservlet

建立登入servlet

protected void dopost(httpservletrequest request,httpservletresponse response) throws servletexception,ioexception建立jsp登入頁面loginservlet

ajax準備狀態碼

request.readystate

0:請求未初始化

1:伺服器連線已建立

2:請求已接收

3:請求處理中

4:請求已完成,且響應已就緒

http響應狀態碼

request.status

200:ok

404:未找到網頁

405:用來訪問本頁面的http謂詞不被允許(方法不被允許),也就是post不能請求get

Ajax中get請求和post請求

我們在使用ajax向伺服器傳送資料時,可以採用get方式請求伺服器,也可以使用post方式請求伺服器,那麼什麼時候該採用get方式,什麼時候該採用post方式呢?get請求和post請求的區別 1.使用get請求時,請求所帶的引數會跟在url後傳遞,而post請求則是作為http訊息的實體內容傳送給...

原生js實現Ajax請求,包含get和post

現在web從伺服器請求資料,很多用到ajax,不過都是用的jquery封裝好的,之前做專案,由於無法引用jquery,所以就只能用原生了,話不多說,請看 1 ajax start 2 3function ajax options 5 options.type options.type get tou...

關於ajax原生的get請求和post請求

get方式 1.例項化乙個ajax物件 2.通過ajax物件開啟乙個位址 xhr.open get php 01.php 傳送資料 xhr.send 4.新增監聽事件 去監聽整個請求的狀態 xhr.onreadystatechange function post方式 1.例項化ajax 2.開啟 a...