順番に実行する一連の関数がありますが、最初の関数には非同期サブ関数があります。非同期関数が完了した後にのみ、2 番目に高いレベルの関数を実行したいと考えています。これを行う方法はありますか?
ファイル A:
one();
two(); // I don't want this to run until after one()'s $.ajax success callback
function one() {
doSomethingElse();
$.ajax(url, {data: data}, function(){
// do two();
});
}