سؤال

هذا السؤال هو محدد إلى البرنامج المساعد Firebug ل Firefox. تعمل الوظيفة الفعلية، لكنني فقدت قدرتي على مراقبة وتصحيحها في Firebug.

كان لدي موقع ويب يستخدم JSON للحصول على البيانات. في Firebug، كنت قادرا على مراقبة JSON طلبات. سوف تظهر لي كل واحد منهم، والرؤوس، والبيانات التي تم إرجاعها.

كنت بحاجة إلى تغيير الخادم الذي قدمته JSON طلبات. من أجل الحصول على المجال عبر JSON للعمل، اعتدت JSONP مع رد الاتصال =؟ طريقة. حصلت على الوظيفة للعمل. ومع ذلك، لا أستطيع مراقبة وتصحيح بلدي JSONP طلبات الآن في Firebug.

للسجل، هذا في Firefox 3.0.11 وأنا أستخدم JQuery مع والمعار =؟ بارع عن بلدي JSONP طلبات.

كيف أحصل على JSONP طلبات أن تظهر في Firebug؟

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

المحلول

أنا لست على دراية تماما بتنفيذ رد الاتصال بجائق لكنني أفترض أنه حقن علامة نصية في الصفحة لتقديم الطلب. معظم المكتبات تفعل.

وبالتالي، يجب أن تظهر الطلبات على علامة التبويب NET في Firebug نظرا لأنها ليست XMLHTPRECEST ولكن علامة البرنامج النصي القديم "عادي" مع تحميل SRC.

نصائح أخرى

إذا كنت تستخدم JSONP، فسيتم عرض XHR ضمن علامة التبويب JS في Firebug بدلا من علامة التبويب XHR. يجب أن يكون الرمز في الواقع طلب طلب لملف JS الذي يحصل بعد ذلك على استدعاء طريقة رد الاتصال.

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