當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。