我有一种情况,我有几个函数返回延迟对象。我将这些延迟对象传递给$.when()
并在解析所有延迟对象时执行then()
回调。
$.when(func1(), func2(), func3()).then(function() {
alert('Hello World!');
});
有时三个函数都不会返回任何延迟对象,在这种情况下,then()
回调永远不会执行。是否有一种干净的方法来确保始终调用then()
回调?
答案 0 :(得分:5)
您可以使用.always()代替.then(),无论如何都会执行。