好的,例如$ node.queue(function1).queue(function2).queue(function3);
功能1正在调用
$.ajax({
type: "GET",
url: url,
success: callback,
dataType: "script",
// cache: true
});
作为function1的回调,它在刚刚获得的文件中运行一个函数。它检索的文件具有NEXT函数而不是它。但是,它正在做的是在调用函数而不是刚刚检索的文件时触发下一个函数。 Function2然后出错,因为函数没有在它之前运行。如果在保证文件已加载后再次运行队列,则可以正常工作。无论如何都要确保在适当的时间之前不会触发回调。
回调函数看起来像。
Apps['apps'].start( next ); // I have tried it without next inside it as well.