我有一個用例是這樣的:同步在JavaScript
當用戶點擊一個單選按鈕,我做一個AJAX調用得到一些依賴於用戶選擇信息。當用戶點擊鏈接時,我使用AJAX調用信息來顯示警報。
我需要:
- 確保Ajax調用的結果都寫在正確 爲了
- 如果用戶打開警報,在此之前AJAX調用結束後我要顯示他等待圖標,否則顯示他 警報
- 如果從AJAX響應不者進來2S我會顯示警告反正
我不是真的問如何在JS中做這個特定用例,因爲我可以弄清楚如何結合計時器,jQuery ajax回調等。
我看到一個更通用的方法問題:
我們有三個事件(AJAX成功,用戶點擊,超時)和我wanto一些代碼相關聯,以通過對事件的一些條件被觸發。是否有任何框架可以將行動與事件組合相關聯?
或者我只是使用錯誤的方法?