ajax同步和非同步

2022-08-11 13:33:21 字數 410 閱讀 2694

傳送方發出資料後,等接收方發回響應以後才發下乙個資料報的通訊方式。

案例:使用者填寫所有資訊後,提交給伺服器,等待伺服器的回應(檢驗資料),是一次性的。資訊錯誤又要重新填寫!

過程:客戶端請求(等待)->服務端處理->響應->頁面載入

非同步

傳送方發出資料後,不等接收方發回響應,接著傳送下個資料報的通訊方式。

案例:當使用者註冊的時候,使用者輸入使用者名稱即可驗證該使用者名稱是否被占用,頁面不重新整理,不影響別的表單輸入。即頁面傳送了ajax請求給伺服器端。

頁面上的操作和伺服器端的操作互相之間不會造成阻塞

有關面試題:建立非同步請求的4個步驟

ajax同步和非同步

之前一直在寫jquery 的時候遇到ajax載入資料都需要考慮 執行順序問題。最近的專案用了到ajax同步。這個同步的意思是當js 載入到當前ajax的時候會把頁面裡所有的 停止載入,頁面出去假死狀態,當這個ajax執行完畢後才會繼續執行其他 頁面假死狀態解除。而非同步則這個ajax 執行中的時候其...

AJax同步和非同步

當用 ajax 非同步請求的時候,如果你的資料依賴於另乙個ajax請求之後的結果,可能會導致程式執行過快使資料在達不到預期值。表現為只有debug或者在比較卡頓的情況下才能執行正常,這個時候我們可能需要將被依賴的請求設定為同步的,即 async false下面附上我出現問題的 function ge...

ajax同步和非同步

之前一直在寫jquery 的時候遇到ajax載入資料都需要考慮 執行順序問題。最近的專案用了到ajax同步。這個同步的意思是當js 載入到當前ajax的時候會把頁面裡所有的 停止載入,頁面出去假死狀態,當這個ajax執行完畢後才會繼續執行其他 頁面假死狀態解除。而非同步則這個ajax 執行中的時候其...