簡體   English   中英

等待執行回調函數

[英]Waiting until callback function is executed

我有一個JavaScript類,其中init函數中傳遞options對象。 options對象還包含一個callback函數

這個callback function是一個全局定義的函數,它創建Ajax Request並更新內容。

更新內容后,我想在Ajax返回的控件上注冊一些事件

有沒有辦法讓Class方法(調用回調函數)等待utils包含內容被更新然后注冊事件?

為此,您必須將另一個回調傳遞給第一個回調。 就像是:

var feedDog = function(callback){
    fedDog = true; //feed the dog

    callback(function(){
        alert("This will alert as a callback to feedDog's callback.");
    });
};

feedDog(function(callback){
    alert("Fed dog");
    callback();
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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