У меня есть следующий код:
myFunc();
bar();
myFunc () делает запрос ajax
Я не хочу выполнять bar (), пока запрос myFunc () не имеетзавершено.
Я также не хочу перемещать вызов bar () внутри myFunc.
возможно?
РЕДАКТИРОВАТЬ
Вот код, с которым я закончил:
var FOO = {
init: function(blah)
{
// Callbacks to pass to the AJAX challenge data load
var callbacks = {
myFunc1: function(){ myFunc1(blah); },
myFunc2: function(){ myFunc2(blah); },
};
this.bar(callbacks); // Load the challenge data and setup the game
},
bar: function(callbacks) { ..loop through and execute them.. }
};