單擊按鈕時,我需要向後端發出ajax請求以保持當前時間和數據庫中的一些更多詳細信息。所以,如果用戶連續多次點擊按鈕,多個Ajax請求將被觸發到後端。我希望這些請求能夠一個接一個地按順序執行,而且我不需要跟蹤前端Ajax請求的成功/失敗。如何處理這些情況?按順序執行ajax請求,點擊按鈕時觸發
0
A
回答
-1
當你調用Ajax調用 只需添加
異步:假 或異步:真
在功能,電話將同步或不
0
可以使用承諾在滿足異步請求時觸發特定的功能。 https://docs.angularjs.org/api/ng/service/ $ q
相關問題
- 1. 按鈕點擊觸發HTTP請求
- 2. ajax點擊單個按鈕時觸發每個按鈕
- 3. 讓AJAX請求按鈕被點擊
- 4. 讓jQuery在按下後退按鈕時觸發Ajax請求
- 5. 執行順序Ajax請求
- 6. 按順序運行ajax請求
- 7. JS按ajax順序執行
- 8. 觸發與jQuery單擊按鈕時輸入按鈕點擊
- 9. 點擊按鈕時未觸發事件
- 10. 按鈕點擊時的jQuery觸發鍵
- 11. Jquery按鈕點擊發送帶有Flask和Python的AJAX請求
- 12. AJAX按鈕點擊後發送多個請求
- 13. 觸發按鈕點擊按鈕上的JavaScript點擊
- 14. 按鈕點擊執行PHP
- 15. 執行按鈕與點擊
- 16. 當用戶點擊輸入按鈕時觸發一個按鈕
- 17. AJAX問題 - 按鈕點擊事件觸發兩次點擊後觸發
- 18. 在點擊按鈕時發出HTTP請求
- 19. Python點擊按鈕與請求
- 20. 點擊按鈕後觸發WPF的行爲觸發
- 21. 提交表單時觸發點擊事件按鈕被觸發
- 22. 發佈請求單擊按鈕android studio
- 23. 按順序發出http請求/ series
- 24. Jquery單選按鈕點擊觸發
- 25. 按鈕點擊不停止觸發
- 26. 如何觸發點擊按鈕?
- 27. 輸入觸發按鈕點擊
- 28. 觸發按鈕點擊jQuery不工作
- 29. jQuery觸發器重置按鈕點擊
- 30. 在頁面上觸發按鈕點擊
好吧,只需在每次點擊按鈕時發送一個請求。或者你的意思是你不想在收到前一個答覆之前發送請求? –
可能就像我想在用戶單擊按鈕時將所有ajax請求推送到隊列中一樣。隊列中的請求將以同步方式執行。我不需要回應,但我需要等到上一個請求成功/失敗 – SaiGiridhar
因此,通過「同步」,您實際上是指「順序」:請求1,響應1,請求2,響應2等。添加每個數據發送到一個數組,並使用「finally」promise回調來彈出從數組發送的下一個數據併發送它。 –