当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JQuery deferred.catch()用法及代码示例


用法
deferred.catch( failFilter ) => Promise

说明:添加当 Deferred 对象被拒绝时要调用的处理程序。

  • 添加的版本:3.0deferred.catch( failFilter )

    • failFilter
      类型:Function ()
      当 Deferred 被拒绝时调用的函数。

deferred.catch( fn ) deferred.then( null, fn ) 的别名。阅读其页面以获取更多信息。

例子:

由于 jQuery.get 方法返回一个从 Deferred 对象派生的 jqXHR 对象,我们可以使用 .catch 方法添加拒绝处理程序。

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

相关用法


注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 deferred.catch()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。