簡體   English   中英

jQuery事件,例如$(window).load用於部分視圖

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM