[英]Jquery event like $(window).load for partial view
我有在window.load
上触发的事件
$(window).load(function () {...});
但是我在此页面上具有更新局部视图的逻辑。 在此逻辑之后,我还想执行window.load
。
我怎样才能做到这一点?
准备好文档无济于事
假设您正在使用jQuery的ajax加载部分视图:
首先,您要分离出在全部和部分加载中都发生的代码:
function OnLoadTasks() {
// stuff that happens on every load.
}
$(window).load(function () {
OnLoadTasks();
// Other stuff that only happens on full load, if any
});
然后,您可以稍后轻松地再次调用该函数:
$.ajax(...)
.done(function(r) {
// Do whatever tasks need to be done to load the data
OnLoadTasks();
});
$ .ajax()也可以是快捷方式之一,例如$ .get()或$ .load()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.