ajax调用中的Javascript,可能是缓存?

时间:2014-07-30 15:33:33

标签: javascript jquery ajax caching

我正在使用一些ajax在某些页面上引入新内容。内容本身内部有一个脚本,当内容被拉上以运行某些效果,单击函数和其他ajax调用时,它会被运行和使用。

我遇到的问题是 - 当我删除旧内容并添加新内容时,旧的javascript中的某些点击功能似乎仍在运行。例如,我在内容中点击了一个菜单按钮。当我清除内容1并引入内容2时,它具有相同的菜单按钮和点击功能。当我单击菜单按钮时,它正在运行新的javascript和旧的(刚更换的)javascript。我怀疑它可能是缓存。任何有关这方面的见解都会非常有帮助。

只是为了澄清 - 我提到的内容是带有html / javacript的新页面内容。

1 个答案:

答案 0 :(得分:0)

如果您正在使用

$("#myId").on("click",function(){...

试试这个:

$("#myId").off("click");
$("#myId").on("click",function(){...