繁体   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