• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • php7教程
  • MySQL手册
  • apache手册
  • deferred.catch()

    版本:jQuery3

    当Deferred对象被拒绝时,调用的处理程序。

    deferred.catch(failFilter)
    • failFilter类型:Function()。一个函数,当 Deferred 对象被拒绝(reject)时被调用。

    deferred.catch(fn)deferred.then(null, fn)的一个别名。阅读deferred.then()了解更多信息。

    例子

    由于jQuery.get方法返回一个jqXHR对象,它是从Deferred对象派生的,当Deferred对象被拒绝(reject)时,我们可以使用.catch方法来处理。

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

    上篇:deferred.fail()

    下篇:promise()