我有一个JavaScript类,在init函数中传递options
对象。
此options
对象还包含callback
函数
此callback function
是全局定义的函数,可创建Ajax Request
并更新内容。
更新内容后,我想在Ajax返回的控件上注册一些事件
有没有办法让Class方法(调用回调函数)等待util更新包含然后注册事件?
答案 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();
});