1

さて、例 $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.
4

0 に答える 0