我有下一个 ajax 调用链:
ajaxCall1().then(function(){
ajaxCall2(). then(function(){
ajaxCall3().then(function(){
....
})
})
})
如您所见,我没有返回 ajax 调用,但它工作正常。下一种方式是我看到的例子:
ajaxCall1()
.then(function(){
return ajaxCall2()
})
.then(function(){
return ajaxCall3()
}).then(function(){
....
})
什么是正确的方法?
谢谢
最佳答案
第一个模式实际上是 well-known promise anti-pattern .
promises 的可链接性使我们能够摆脱嵌套回调并保持垂直结构。
关于javascript - 链接 ajax jquery 调用的两种方法。正确对象,真爱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46815389/