[英]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.