执行waiting util回调函数

时间:2012-09-06 11:57:26

标签: javascript javascript-events prototypejs

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

callback function是全局定义的函数,可创建Ajax Request并更新内容。

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

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

1 个答案:

答案 0 :(得分: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();
});