Badraoui نشر 16 ديسمبر 2015 أرسل تقرير نشر 16 ديسمبر 2015 لاحظت من خلال بعض الدروس التي أتعلم منها كيفية استعمال Ajax أن هناك من يستعمل دالة success والبعض الآخر يستعمل دالة Done، فما الفرق بينهما؟ من الناحية التقنية؟ اقتباس
0 E.Nourddine نشر 19 ديسمبر 2015 أرسل تقرير نشر 19 ديسمبر 2015 success هي دالة تؤَكد أن اتصال Ajax قد تم بنجاح، وتعني أن الرسالة العائدة من http ذات القيمة 200 في status، وتعيد error في حال لم يتم الاتصال، وcomplete في حال انتهاء العملية.مع ظهور Jquery1.8 حيث ثم تعويض دالة ajax.$ بـ jqxhr و تعويض success بـ done، و error بـ fail، ثم complete بـ always.يمكن ملاحظة الفرق بينهما جلياً في الاستعمال التالي لكل منهما رغم أن الوظيفة هي ذاتها:// success استعمال $.ajax({ url: '...', success: function(){ alert('AJAX successful'); } }); // done استعمال var jqxhr = $.ajax( "..." ) .done(function() { alert("success"); }); اقتباس
السؤال
Badraoui
لاحظت من خلال بعض الدروس التي أتعلم منها كيفية استعمال Ajax أن هناك من يستعمل دالة success والبعض الآخر يستعمل دالة Done، فما الفرق بينهما؟ من الناحية التقنية؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.