الفرق بين المراجعتين لصفحة: «jQuery/deferred/reject»
Khaled-yassin (نقاش | مساهمات) ط ←مصادر |
ط استبدال النص - 'JQuery' ب'jQuery' |
||
(5 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 6: | سطر 6: | ||
=== الوصف === | === الوصف === | ||
يرفُض هذا التابع كائنًا مؤجلًا ويستدعي أي failCallbacks مع الوسيط <code>args</code> المُعطى. | يرفُض هذا التابع كائنًا مؤجلًا ويستدعي أي <code>failCallbacks</code> مع الوسيط <code>args</code> المُعطى. | ||
=== <code>deferred.reject( [args ] )</code> === | === <code>deferred.reject( [args ] )</code> === | ||
أُضيف مع الإصدار: [http://api.jquery.com/category/version/1.5/ 1.5] | أُضيف مع الإصدار: [http://api.jquery.com/category/version/1.5/ 1.5]. | ||
==== <code>args</code> ==== | ==== <code>args</code> ==== | ||
يمكن أن يكون من أي نوع من أنواع JavaScript. | يمكن أن يكون من أي نوع من أنواع JavaScript. | ||
وسائط اختيارية تُمرر إلى failCallbacks. | وسائط اختيارية تُمرر إلى <code>failCallbacks</code>. | ||
عادة يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة الكائن Promise كسلسلة (chain) من خلال التابع <code>[[jQuery/deferred/promise|deferred.promise()]]</code>. | |||
عندما يتم رفض الكائن المؤجل Deferred، يستدعى أي failCallbacks سبق وأن أُضيف بواسطة التابع <code>[[ | عندما يتم رفض الكائن المؤجل Deferred، يستدعى أي <code>failCallbacks</code> سبق وأن أُضيف بواسطة التابع <code>[[jQuery/deferred/then|deferred.then()]]</code> أو التابع <code>[[jQuery/deferred/then|deferred.fail()]]</code>. | ||
تُنفَّذ دوال رد النداء بالترتيب الذي أُضيفت به. ويُمرر الوسيط <code>args</code> لكل دالة رد نداء من استدعاء <code>deferred.reject()</code>. تنفَّذ أي <code>failCallbacks</code> أُضيفت بعد دخول الكائن المؤجل Deferred حالةَ الرفض فورًا عند إضافتها، وذلك مع تمرير الوسائط التي مُرِرت إلى الاستدعاء <code>deferred.reject()</code>. لمزيدٍ من المعلومات، راجع توثيق الكائن [[jQuery/deferred|Deferred]]. | |||
== مصادر == | == مصادر == | ||
* [http://api.jquery.com/deferred.reject/ صفحة التابع deferred.reject() في توثيق jQuery الرسمي]. | * [http://api.jquery.com/deferred.reject/ صفحة التابع deferred.reject() في توثيق jQuery الرسمي]. | ||
[[تصنيف:jQuery]] | [[تصنيف:jQuery]] | ||
[[تصنيف:jQuery Method]] | [[تصنيف:jQuery Method]] | ||
[[تصنيف:jQuery | [[تصنيف:jQuery Deferred Object]] |
المراجعة الحالية بتاريخ 09:21، 24 يونيو 2018
deferred.reject( [args ] )
القيمة المعادة
تُعيد كائنًا من النوع Deferred.
الوصف
يرفُض هذا التابع كائنًا مؤجلًا ويستدعي أي failCallbacks
مع الوسيط args
المُعطى.
deferred.reject( [args ] )
أُضيف مع الإصدار: 1.5.
args
يمكن أن يكون من أي نوع من أنواع JavaScript.
وسائط اختيارية تُمرر إلى failCallbacks
.
عادة يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة الكائن Promise كسلسلة (chain) من خلال التابع deferred.promise()
.
عندما يتم رفض الكائن المؤجل Deferred، يستدعى أي failCallbacks
سبق وأن أُضيف بواسطة التابع deferred.then()
أو التابع deferred.fail()
.
تُنفَّذ دوال رد النداء بالترتيب الذي أُضيفت به. ويُمرر الوسيط args
لكل دالة رد نداء من استدعاء deferred.reject()
. تنفَّذ أي failCallbacks
أُضيفت بعد دخول الكائن المؤجل Deferred حالةَ الرفض فورًا عند إضافتها، وذلك مع تمرير الوسائط التي مُرِرت إلى الاستدعاء deferred.reject()
. لمزيدٍ من المعلومات، راجع توثيق الكائن Deferred.