2012-09-06 23 views
0

我有一个JavaScript类,其中在init函数中传递options对象。 此options对象还包含一个callback函数正在执行等待util回调函数

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

内容更新后,我要注册由阿贾克斯

返回的控制有些事件是有办法,类方法(它调用回调函数)等待UTIL将包含被更新,然后注册事件?

+0

请问您可以显示一些代码吗? – fcalderan

+0

您可能必须将回调传递给回调 – jeremy

+0

回调方法可能会触发事件处理程序。 – Pointy

回答

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(); 
});