Ajax的非同步請求

2021-10-03 23:34:13 字數 550 閱讀 6100

ajax的分為四個步驟:

建立ajax對x象

繫結監聽函式

eg:xhr.onreadystatechange=function()else}};

建立連線

xhr.open(method,url,boolean)

//第乙個表示請求方式,第二個表示請求位址,第三個引數為false表示為同步,true為非同步

其中:xhr.readstate擁有五個步驟,分別是0、1、2、3、4、

http狀態碼由3個數字構成,其中首位數字定義了狀態碼的型別:

1^^:資訊類,表示收到web請求,正在進行處理中

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

3^^:重定向,表示請求未成功,客戶必須採取動作 如:304

4^^:客戶端錯誤,客戶提交的資訊有誤,如404

5^^:伺服器錯誤(最難處理的問題),表示伺服器不能完成請求處理,如500

ajax的非同步請求

form1 attr action url var formdata form1 serialize ajax success function returndata else layer.close layer.load 顯示的是乙個載入中的動畫 關於引數,layer.load 例子1 layer...

關於ajax非同步請求

將近大半個月的時間終於快要理順公司的專案,具體涉及到ajax非同步請求 載入 資料繫結 表單提交。今天就先說一說ajax非同步請求。請求並不難,難的是當請求較多且有關聯的時候,初始化成了問題。一般不想等所有的ajax請求結束在初始化,這是很笨的做法。ps jequry已經封裝好了xmlhttpreq...

Ajax非同步 同步請求

ajax請求最重要的問題是 執行的順序。最長遇到的問題是,我們定義乙個變數接收ajax非同步請求的返回結果,後續 使用,然而後續 在使用時該變數為初始值,始終得不到想要的結果!同步 var email test ptmind.com console.log 1 jquery.ajax console...