如果从未为函数调用"then",是否有可以定义"fail"替代方案?



我在一个函数上使用。then()。

但在某些情况下,该函数没有成功完成,所以我猜这就是为什么then()从未被调用。我可以定义另一个在这种情况下调用的函数吗?

如果初始函数失败,我想执行其他操作

延期。then(doneFilter [, failFilter] [, progressFilter])

第二个参数用于此目的。

$.get( "test.php" ).then(
  function() {
    alert( "$.get succeeded" );
  }, function() {
    alert( "$.get failed!" );
  }
);

最新更新