Question

Cette question est spécifique au plugin Firebug pour Firefox. La fonctionnalité réelle fonctionne, mais j'ai perdu ma capacité à surveiller et déboguer dans Firebug.

J'avais un site Web qui a utilisé JSON pour obtenir des données. En Firebug, je suis en mesure de surveiller les demandes de JSON. Il me montrer chacun d'eux, les en-têtes et les données qui a été renvoyée.

Je avais besoin de changer le serveur auquel j'ai soumis mes demandes de JSON. Afin d'obtenir JSON inter-domaines pour travailler, je JSONP avec le rappel =? méthode. Je suis la fonctionnalité de travailler. Cependant, je ne peux pas surveiller et déboguer mes demandes de JSONP maintenant Firebug.

Pour mémoire, ceci dans Firefox 3.0.11 et je suis en utilisant jQuery avec le & rappel =? pour mes demandes param de JSONP.

Comment puis-je obtenir les demandes de JSONP à apparaître dans Firebug?

Était-ce utile?

La solution

Je ne suis pas tout à fait au courant de la mise en œuvre de rappel de jquery, mais je suppose qu'il est l'injection d'une balise de script dans la page pour en faire la demande. La plupart des bibliothèques font.

Ainsi, les demandes doivent apparaître sur l'onglet NET dans Firebug car ce n'est pas un XMLHttpRequest, mais une étiquette ancienne PLAIN script avec un src se charge.

Autres conseils

Si vous utilisez JSONP, le XHR sera affiché sous l'onglet js de Firebug plutôt que l'onglet XHR. Le code doit être effectivement faire une demande d'un fichier js qui est ensuite appelle la méthode de rappel.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top