我們知道,在同步請求模型中,瀏覽器是直接向伺服器傳送請求,並直接接收、處理伺服器響應的資料的。這就導致了瀏覽器傳送完乙個請求後,就只能幹等著伺服器那邊處理請求,響應請求,在這期間其它事情都做不了。這就像是你到了乙個新城市去找房子住,你可以自己去找,在**上或者是街頭小廣告上去了解**資訊,找合適自己的那乙個,然後去跟房東談價錢。在這期間你的精力和時間大部分都用到了找房子上,你可能沒時間再去找工作或者做其他的事情了。還有一種方式是你找乙個租房中介,找你乙個**人,把你的需求告訴他讓他來幫你找,在中介給你找房子的同時你還可以去找工作或者做其他的事情。
非同步請求意味著發出請求後返回資料的時機不確定,程式不再順序執行,如果想要保證程式的執行順序,或者想在非同步請求得到返回結果後再繼續執行下邊的**,那麼就要在非同步請求返回的資料後,再進行下一步的操作。
關於ajax非同步請求
將近大半個月的時間終於快要理順公司的專案,具體涉及到ajax非同步請求 載入 資料繫結 表單提交。今天就先說一說ajax非同步請求。請求並不難,難的是當請求較多且有關聯的時候,初始化成了問題。一般不想等所有的ajax請求結束在初始化,這是很笨的做法。ps jequry已經封裝好了xmlhttpreq...
Ajax的非同步請求
ajax的分為四個步驟 建立ajax對x象 繫結監聽函式 eg xhr.onreadystatechange function else 建立連線 xhr.open method,url,boolean 第乙個表示請求方式,第二個表示請求位址,第三個引數為false表示為同步,true為非同步 其中...
Ajax非同步 同步請求
ajax請求最重要的問題是 執行的順序。最長遇到的問題是,我們定義乙個變數接收ajax非同步請求的返回結果,後續 使用,然而後續 在使用時該變數為初始值,始終得不到想要的結果!同步 var email test ptmind.com console.log 1 jquery.ajax console...