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...