我遇到绑定到文档对象的自定义事件的问题。我的应用程序分为几个文件,这里只是一个例子:
events.js
(function($){
$(document).on("updateCommentsView", function(e, data){
console.debug(e, data);
});
})(jQuery);
app.js
// some code with functions inside .ready(), then
window.foo(formData, function(r){
$(document).trigger("updateCommentsView", [{"formData":formData, "response": r}]);
});
问题
每当我刷新页面时(使用 F5 或刷新按钮或包括location.reload()
在内的任何其他方法),events.js
中的自定义绑定都将消失。但如果我在地址栏中点击 Enter ,一切都很好。有什么想法吗?