来自$ .ajax的回调在Jquery Queue中触发,而不会被调用

时间:2013-01-22 13:50:20

标签: ajax jquery get queue

好的,例如$ 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.

0 个答案:

没有答案