русский  עברית
tadam logo
דוגמאות jQuery
מצאתם שגיאה?
סמנו אותה עם העכבר ותלחצו
Ctrl + Enter
בדיקת כתיב Xhtml.co.il
Orphus system

deferred.then( doneCallbacks, failCallbacks )

מחזירה: נדחה
תיאור: מוסיף מטפלים להפעלה כאשר אובייקט הנדחה בוטל או פתור.

ארגומנטים

deferred.then( doneCallbacks, failCallbacks )

הוספה בגרסה: 1.5
doneCallbacks
פונקציה, או מערך של פונקציות, אשר נקראות כאשר אובייקט נדחה פתור.
failCallbacks
פונקציה, או מערך של פונקציות, אשר נקראות כאשר אובייקט נדחה בוטל.
שני הארגומנטים יכולים להיות או פונקציה אחת, או מספר פונקציות.אחד מארגומנטים יכול להיות ריק אם לא נדרשת קריאה חוזרת מאותו סוג. לחלופין תשתמשו ב .done() או .fail() כדי לקבוע רק doneCallbacks או failCallbacks. אם אובייקט נדחה פתור, מופעלות doneCallbacks (פונקציות קריאה חוזרת מוצלחות). אם אובייקט נדחה במקום זה בוטל, מופעלות failCallbacks (פונקציות קריאה חוזרת נעשלות). קריאות חוזרות מתבצעות לפי הסדר שהן נוספו. מיכוון ש deferred.then מחזיר אובייקט נדחה, שיטות אחרות של אובייקט נדחה ניתן להוסיף אליו, כולל שיטות נוספות של .then(). עבור מידע מפורט ראו תיאור על אובייקט נדחה.

דוגמה

מאז ששיטה jQuery.get מחזירה אובייקט jqXHR, שהוא הנגזר מאובייקט נדחה, אנחנו יכולים לצרף מטפלים על ידי שיטה .then.
$.get("test.php").then(
    function(){ alert("$.get succeeded"); },
    function(){ alert("$.get failed!"); }
);
האם מידע זה היה מועיל?
   

תגובות