2010-07-04 61 views
1

我正在使用AJAX請求(更具體地說,jQuery的加載方法)在同一HTML DIV內加載不同的視圖。通過AJAX處理多個視圖

這工作正常,但是,這些動態加載的頁面中有一些掛鉤了它們的事件,例如, setTimeout,setInterval事件等。

我的問題是:我如何處理加載&跨加載不同的視圖卸載這些事件?有沒有特定的模式?

回答

0

最簡單的方法可能只是將數據存儲在每個註冊的處理程序或數組中的超時。當加載一個新視圖時,這些數組將會循環,並且在加載新視圖之前刪除任何監聽器/超時。