2015-10-27 116 views
0

單擊按鈕時,我需要向後端發出ajax請求以保持當前時間和數據庫中的一些更多詳細信息。所以,如果用戶連續多次點擊按鈕,多個Ajax請求將被觸發到後端。我希望這些請求能夠一個接一個地按順序執行,而且我不需要跟蹤前端Ajax請求的成功/失敗。如何處理這些情況?按順序執行ajax請求,點擊按鈕時觸發

+0

好吧,只需在每次點擊按鈕時發送一個請求。或者你的意思是你不想在收到前一個答覆之前發送請求? –

+0

可能就像我想在用戶單擊按鈕時將所有ajax請求推送到隊列中一樣。隊列中的請求將以同步方式執行。我不需要回應,但我需要等到上一個請求成功/失敗 – SaiGiridhar

+1

因此,通過「同步」,您實際上是指「順序」:請求1,響應1,請求2,響應2等。添加每個數據發送到一個數組,並使用「finally」promise回調來彈出從數組發送的下一個數據併發送它。 –

回答

-1

當你調用Ajax調用 只需添加

異步:假 或異步:真

在功能,電話將同步或不