jquery的
我正在使用以下内容从另一个js文件加载js文件。
$.getScript("js/keys.js");
由于ajax调用,我从 key.js 中删除了一些事件处理程序。所以为了这个目的,我使用上面提到的代码重新加载 keys.js ,这样我删除的偶数处理程序就可用了。它工作正常;但
当我想起 key.js 时,我想要它,它只重新加载那些不在缓存中的代码,因为它重置了变量的值。
答案 0 :(得分:1)
我建议不要重新加载 key.js 文件,只删除已删除的活动/撤回事件处理程序。
而不是编写以下代码:
$.getScript("js/keys.js");
替换为:(一个例子)
$("#name").click(function(){
});
希望它会对你有所帮助。