同步請求與非同步請求的區別

2021-10-10 11:03:57 字數 365 閱讀 4541

**同步請求:**提交請求——>等待伺服器處理——>處理完畢返回 (伺服器不處理的情況下一直在等待,期間客戶端不能有其他操作)

**非同步請求:**請求通過事件觸發——>伺服器處理(這是瀏覽器仍然可以作其他事情,等伺服器做完其他事情再來處理你的請求,伺服器也可能一接收就立馬處理)——>處理完畢

通俗來講

同步就是:你(客戶端)讓(發出請求)我(伺服器)幫你做一件事。我聽到了就幫你做了(處理完畢返回)。我要是沒聽見,你就擱哪乙個勁的叫喚(請求)。直到我聽見了。

非同步就是:你(客戶端)對我(伺服器)說:幫我做件事(發出請求)。然後就去忙其他的了。我呢,要是閒著的話就幫你做了(處理完畢返回)。有其他事的話就得等我閒了再幫你做。

ajax同步請求與非同步請求

在前後臺請求資料互動的時候,我們經常用到ajax來進行資料的請求與返回,ajax請求的async欄位是boolean型別,用來標識ajax請求是同步請求或者非同步請求。async預設為true,非同步請求。兩者的區別如下 非同步請求 非同步請求的好處是 不用等待ajax返回資料結果,就繼續往下執行,...

ajax同步請求與非同步請求

在前後臺請求資料互動的時候,我們經常用到ajax來進行資料的請求與返回,ajax請求的async欄位是boolean型別,用來標識ajax請求是同步請求或者非同步請求。async預設為true,非同步請求。兩者的區別如下 非同步請求 非同步請求的好處是 不用等待ajax返回資料結果,就繼續往下執行,...

Ajax同步 非同步請求的區別

同步是指 傳送方發出資料後,等接收方發回響應以後才發下乙個資料報的通訊方式。使用者填寫所有資訊後,提交給伺服器,等待伺服器的回應 檢驗資料 是一次性的。資訊錯誤又要重新填寫!非同步是指 傳送方發出資料後,不等接收方發回響應,接著傳送下個資料報的通訊方式。當使用者填寫完一條資訊後,該資訊會自動向伺服器...