مشكلة Ajax باستخدام MooTools/jQuery - p.onStatusChange ليست وظيفة

StackOverflow https://stackoverflow.com/questions/1029337

سؤال

أحصل على الخطأ التالي في firebug في Firefox 3 مع كل من MooTools وjQuery:"p.onStatusChange ليست وظيفة".

لقد لاحظت هذا الخطأ بشكل متكرر في Firebug منذ أحد التحديثات الأخيرة لـ FF3.ومع ذلك، فقد بدأ يظهر بكود لم يتم تغييره منذ فترة ولم يكن يُبلغ عن الأخطاء سابقًا.تحدث الأخطاء عند إرجاع نتائج اياكس.ويظهر في تطبيقات مختلفة تستخدم مكتبات جافا سكريبت منفصلة، ​​وMooTools وjQuery.

هل لدى أي شخص أي فكرة عن سبب ظهور هذه الأخطاء؟يخبرني حدسي أن شيئًا ما قد تغير في Firefox، لكن لا يمكنني العثور على أي معلومات عبر الإنترنت حاليًا.لا تزال مكالمات أجاكس تعمل بشكل جيد، لكنني حذر من اتباع حدسي وترك أخطاء البرنامج النصي في الكود الخاص بي.

شكرًا،

جيسون

هل كانت مفيدة؟

المحلول

هنا هو المرجع للوظيفة NsIDownloadProgressListener.يبدو أنه قد تم إهماله.

نصائح أخرى

أحصل عليه في tabBrowser بدلاً من ذلك:chrome://browser/content/tabbrowser.xml

(4) حدوث الأخطاء:
p.onStatusChange
p.onProgressChange
p.onStateChange
p.onSecurityChange

ما وجدته هو أن الوظيفة الإضافية "تنزيل PDF" كانت تسبب هذه الأخطاء.أفضل طريقة بالنسبة لي للتحقق هي الانتقال إلى الصفحة التي تظهر الأخطاء، وإيقاف تشغيل جميع الوظائف الإضافية، وتشغيلها واحدة تلو الأخرى (بدءًا بـ Firebug).بدلاً من الانتقال واحدة تلو الأخرى، قمت بالفعل بتشغيلها في مجموعات مكونة من 3 للمساعدة في تحديد المشكلة بشكل أسرع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top