الفرق بين المراجعتين لصفحة: «jQuery/deferred/catch»
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deferred.catch()</code> في jQuery}}</noinclude> == deferred.catc...' |
Khaled-yassin (نقاش | مساهمات) |
||
سطر 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!" );
} );