我希望函数 A 完成执行,并且只有在函数 B 之后才应该开始执行。当我调用函数 A 然后调用函数 B 时,似乎两者都在同时执行。在函数 B 完成后,我想调用第三个函数 update_dropdown()。
我的代码如下所示:
function A {
for (var i = 0; i < 5; i++) {
var promise = $.get(url+i);
$.when(promise).then(function () {
$.post(url);
});
}
}
function B {
var x = $.get(url);
var promise = $.post(url+x);
$.when(promise0).then(function () {
update_dropdown();
});
}
Run Code Online (Sandbox Code Playgroud)
请你告诉我如何让这 3 个函数调用顺序发生。