我有一个页面,当点击一个按钮时 新页面加载了ajax 再次单击按钮时,旧页面将通过ajax加载
新页面有很多jquery函数 我的问题是 当单击这些按钮3次或更多次时 jquery事件正在重复
for ex
如果在新页面中有一个删除按钮,并且有一个脚本可以提供删除确认提示
然后如果多次点击主按钮(前三次加载新页面)
当我点击删除按钮现在3次确认将加载并且功能将执行3次
如果我只将脚本放在另一个没有被ajax加载的部分中,我可以解决这个问题 在' on()'的帮助下功能
但是我不能那样做
有没有办法通过清除以前加载的缓存或类似的东西来解决这个问题?
答案 0 :(得分:-1)
您唯一可以做的就是
如果是jquery 在开启功能之前使用关闭功能 http://api.jquery.com/off/
正常的javascript 使用removeevent监听器 enter link description here