我在修復現有ASP.NET MVC網站中的錯誤時遇到問題。JQuery AJAX事件問題
其中一個視圖有一系列用戶輸入數據的文本框。每個文本框都有一些JavaScript附加到blur事件,以便在文本發生更改時回發到服務器。更具體地說,代碼使用JQuery $ .ajax方法來進行這些調用。這是爲了將臨時數據保存到會話中。
在同一視圖中還有一個保存按鈕,它也通過AJAX在click事件中發佈數據。我遇到的問題是,如果用戶在其中一個文本框具有焦點時單擊保存按鈕,則會在按鈕單擊事件和兩個ajax帖子同時被調用的同時觸發模糊事件。這會導致不可靠的行爲。
我知道目前的設計不是很好,但我正在尋找最簡單的解決方案。排隊這兩個事件是否有可能?還是有另一種解決方案?謝謝。
哈通話。同一個想法在同一時間。 – 2010-10-14 13:44:08