الفرق بين المراجعتين ل"jQuery/deferred/catch"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
ط (استبدال النص - 'jQuery/jQuery.get' ب'jQuery/jQuery/get')
 
(مراجعتان متوسطتان بواسطة نفس المستخدم غير معروضتين)
سطر 2: سطر 2:
 
== <code>deferred.catch( failFilter )‎</code> ==
 
== <code>deferred.catch( failFilter )‎</code> ==
  
=== ‎‎القيمة المعادة ===
+
=== القيمة المعادة ===
 
يُعيد التابع <code>deferred.catch( failFilter )‎</code> كائنًا من النوع [[JavaScript/Promise|Promise]].
 
يُعيد التابع <code>deferred.catch( failFilter )‎</code> كائنًا من النوع [[JavaScript/Promise|Promise]].
  
سطر 16: سطر 16:
 
<code>deferred.catch( fn )‎</code> هو اسم مستعار للتابع <code>[[jQuery/deferred/then|deferred.then]]( null, fn )‎</code> . اقرأ صفحته لمزيد من المعلومات.
 
<code>deferred.catch( fn )‎</code> هو اسم مستعار للتابع <code>[[jQuery/deferred/then|deferred.then]]( null, fn )‎</code> . اقرأ صفحته لمزيد من المعلومات.
  
=== مثال ===
+
=== أمثلة ===
بما أن التابع <code>[[jQuery/jQuery.get|jQuery.get]]</code> يُعيد كائن <code>jqXHR</code>، وهو مشتق من الكائن Deferred، فيمكننا أن ننشئ دوال لمعالجة حالة رفض الكائن باستخدام التابع ‎ <code>.catch</code>. <syntaxhighlight lang="jquery">
+
لما كان التابع <code>[[jQuery/jQuery/get|jQuery.get]]</code> يُعيد كائن <code>jqXHR</code>، وهو مشتق من الكائن Deferred، فيمكننا أن ننشئ دوال لمعالجة حالة رفض الكائن باستخدام التابع ‎ <code>.catch</code>. <syntaxhighlight lang="jquery">
 
$.get( "test.php" )
 
$.get( "test.php" )
 
   .then( function() {
 
   .then( function() {

المراجعة الحالية بتاريخ 11:02، 1 يوليو 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، وهو مشتق من الكائن Deferred، فيمكننا أن ننشئ دوال لمعالجة حالة رفض الكائن باستخدام التابع ‎ .catch.

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

مصادر