AJAX學習筆記

2021-08-14 08:25:37 字數 1046 閱讀 4472

http狀態碼:

1xx:資訊類,表示收到web瀏覽器請求,正在進一步的處理中

2xx:成功,表示使用者請求被正確接收,理解和處理,例如200 ok

3xx:重定向,表示請求沒有成功,客戶必須採取進一步的動作

4xx:客戶端錯誤,表示客戶端提交的請求有錯誤,例如404 not found,意味著請求中所引用的文件不存在

5xx:伺服器錯誤,表示伺服器不能完成對請求的處理:如500

xmlhttprequest傳送請求:

request.open("get","get.php",true);

request.send();

request.open("post","post.php",true);

request.send();

request.open("post","create.php",true);

request.send("name=bob&***=男");

xmlhttprequest取得響應:

readystate屬性:

0:請求未初始化,open還沒有呼叫

1:伺服器連線已建立,open已經呼叫了

2:請求已接收,也就是接收到頭資訊了

3:請求處理中,也就是接收到響應主體了

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

xmlhttprequest建立非同步請求的過程:

var request = new xmlhttprequest();     //獲取xhr物件

request.open("get","get.php",true);

request.send();

request.onreadystatechange = function

()}

優秀博文推薦:

ajax深入學習筆記

ajax學習心得

ajax學習(1)—ajax 入門簡介

Ajax學習筆記

send string string 僅用於post請求 使用get還是post 與post相比,get更簡單更快,大部分情況下使用 下面情況使用post請求 無法使用快取檔案 更新伺服器上的檔案或資料庫 向伺服器傳送大量資料 傳送包含未知字元的使用者輸入時,post更穩定和可靠 get請求例項 請...

ajax學習筆記

ajax學習 1 ajax的作用 ajax區域性重新整理技術,其實就是使用js實現區域性資料的實時變更 解決了不同響應之間資料共享的問題 優勢 提高了網路傳輸效率,提公升了使用者體驗 2 ajax的使用 建立ajax物件 瀏覽器差異問題 複寫onreadystatechange函式 接收響應結果 響...

ajax學習筆記

物件的建立 var xhr null if window.xmlhttprequest else或者使用try catch語句var xhr null trycatch e responsetext中的內容格式是字串window.onload function else trycatch e xhr...