الفرق بين المراجعتين لصفحة: «jQuery/deferred/catch»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deferred.catch()‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude> == deferred.catc...'
 
سطر 4: سطر 4:


=== ‎‎القيمة المعادة ===
=== ‎‎القيمة المعادة ===
يُعيد التابع <code>deferred.catch( failFilter )‎</code> كائنًا من النوع [[JavaScript/Promise|Promise]].
يُعيد التابع <code>deferred.catch( failFilter )‎</code> كائنًا من النوع تعهُّد [[JavaScript/Promise|Promise]].


=== الوصف ===
=== الوصف ===

مراجعة 22:26، 4 مايو 2018


deferred.catch( failFilter )‎

‎‎القيمة المعادة

يُعيد التابع deferred.catch( failFilter )‎ كائنًا من النوع تعهُّد Promise.

الوصف

يُضيف هذا التابع مُداوِلات تُستدعى عند رفض الكائن المؤجل Deferred.

deferred.catch( failFilter )‎

أُضيف مع الإصدار: 3.0

failFilter

هو دالة تُستدعى عند رفض الكائن المؤجل Deferred وهو من النوع دالة Function()‎.

deferred.catch( fn )‎ هو اسم مستعار للتابع deferred.then( null, fn )‎ . اقرأ صفحته لمزيد من المعلومات.

مثال

بما أن التابع jQuery.get يُعيد كائن jqXHR، وهو مشتق من كائن مؤجل، يمكننا أن مُداوِلات رفض باستخدام التابع ‎ .catch.

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

مصادر