所以我试图在一个函数完成后运行一个函数。我读到这就是诀窍。
$.when(functionName1()).done(
$.when(functionName2()).done(
functionName3()
)
);
问题是以前的功能还没有完成加载。我认为原因是因为在之前的函数中有几个ajax调用。
在进入下一个函数之前,如何确保所有ajax调用和函数已完全完成?
答案 0 :(得分:0)
您可以使用done方法逐步移动,
$.when(functionName1()).done(function () {
$.when(functionName2()).done(functionName3);
});