簡體   English   中英

如何在javascript中同步網絡服務調用

[英]how to synchronize webservice calls in javascript

我有一個控制應用程序-使用asp.net webservices。

我有一個計時器,它每5秒進行一次異步Web服務調用以更新屏幕。還有一些用戶按鈕可以刷新屏幕的某些部分,還可以進行異步Web服務調用。

問題是,如果在計時器Web服務響應到達之前發出了用戶Web服務命令,我的屏幕就會混亂。 基本上,如果正在進行處理中的異步計時器調用,我希望用戶命令等待。 如何在JavaScript中的這些調用之間進行同步?

謝謝。

發生用戶回發時是否可以忽略定時回發?

如果是這樣,請在用戶回發時設置2個標志(DontRequest和IgnoreNext)。 當用戶回發返回時,取消設置DontRequest。

設置DontRequest后,您的自動化過程將不會啟動請求。 如果收到響應並且設置了IgnoreNext,請忽略該響應並取消設置該標志。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM