链jQuery承诺,但也能够在链中的任何点捕获错误

时间:2017-09-01 03:30:14

标签: jquery promise

我有多个可能失败的ajax调用。我想用下面的东西将它们全部链接起来,但要抓住并对任何可能的失败做出反应。如果可能,你可以包括一个jsbin。感谢。

first()
.then(function(){
    return second();
})
.then(function(){
    return third();
})
.fail(function(){
    // this should catch any failures above
    alert(failed)
})

1 个答案:

答案 0 :(得分:0)



first()
 .then(second)
 .then(function(data)
 {
   third
 })
 .catch(function(error_data){
     //code..
 });