2013-08-30 54 views
0

由於Ajax的立場,我相信它可以使異步調用服務器,但爲什麼它也允許設置爲同步作爲一個選項?在Ajax中,爲什麼允許同步操作?

當您想要使用Ajax進行同步操作時會出現什麼情況?

+0

在什麼情況下? – asawyer

+0

可能重複[什麼時候使用同步ajax?](http://stackoverflow.com/questions/4316488/when-is-it-never-to-use-synchronous-ajax) – j08691

+0

我敢打賭你是談論''jQuery.ajax()''的'async'選項? – sp00m

回答

0

AJAX早於我們當前用於處理客戶端和服務器之間異步交互的許多庫,擴展和語言。最初,延遲處理響應並不容易在客戶端完成,因此AJAX的設計允許開發人員指示某些操作應通過同步執行來等待響應。

同步操作的能力仍包含在AJAX中以維護遺留代碼。今天想出一個使用案例真的很難,它需要使用同步的AJAX調用。

相關問題