通过AJAX处理多个视图

时间:2010-07-04 13:05:41

标签: javascript jquery ajax

我正在使用AJAX请求(更具体地说,jQuery的加载方法)在同一个HTML DIV中加载不同的视图。

这样可以正常工作,但是,这些动态加载的页面中的一些具有与它们挂钩的事件,例如, setTimeout,setInterval事件等。

我的问题是:我如何处理装载和放大在加载不同视图时卸载这些事件?这有什么特定的模式吗?

1 个答案:

答案 0 :(得分:0)

最简单的方法可能是在每个已注册的处理程序上存储数据或在数组中超时。加载新视图时,这些数组将循环播放,并在加载新数组之前删除任何侦听器/超时。