• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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!" );
      } );