全國(guó)咨詢(xún)/投訴熱線:400-618-4000

首頁(yè)技術(shù)文章正文

Ajax同步請(qǐng)求和異步請(qǐng)求有什么區(qū)別?

更新時(shí)間:2023-04-12 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

前端可以通過(guò)Ajax技術(shù),向后臺(tái)服務(wù)器發(fā)起請(qǐng)求,后臺(tái)服務(wù)器接受到前端的請(qǐng)求,從數(shù)據(jù)庫(kù)中獲取前端需要的資源,針對(duì)于上述Ajax的局部刷新功能是因?yàn)锳jax請(qǐng)求是異步的,與之對(duì)應(yīng)的有同步請(qǐng)求。接下來(lái)我們介紹一下異步請(qǐng)求和同步請(qǐng)求的區(qū)別。

同步請(qǐng)求發(fā)送過(guò)程如下圖所示:

1681293774016_1669105385944.png

瀏覽器頁(yè)面在發(fā)送請(qǐng)求給服務(wù)器,在服務(wù)器處理請(qǐng)求的過(guò)程中,瀏覽器頁(yè)面不能做其他的操作。只能等到服務(wù)器響應(yīng)結(jié)束后才能,瀏覽器頁(yè)面才能繼續(xù)做其他的操作。

- 異步請(qǐng)求發(fā)送過(guò)程如下圖所示:

1681293939107_1669105479350.png

瀏覽器頁(yè)面發(fā)送請(qǐng)求給服務(wù)器,在服務(wù)器處理請(qǐng)求的過(guò)程中,瀏覽器頁(yè)面還可以做其他的操作。

分享到:
在線咨詢(xún) 我要報(bào)名
和我們?cè)诰€交談!