0

我有一个 JavaScript 类,options在 init 函数中传递对象。这个options对象还包含一个callback函数

callback function是一个全局定义的函数,它创建Ajax Request和更新内容。

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

有没有办法让 Class 方法(调用回调函数)等待包含更新然后注册事件?

4

1 回答 1

1

为此,您必须在第一个回调中传递另一个回调。就像是:

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();
});
于 2012-09-07T11:38:54.923 回答