55 votes

Afficher le contenu de la réponse AJAX dans les outils de développement Chrome?

Traditionnellement, j'utilise FireBug pour déboguer mes requêtes AJAX. Il vous permet d'examiner à la fois le contenu de votre demande ainsi que la réponse qui vous a été envoyé depuis le serveur. (elle vous informe également sur la console lorsqu'ils se produisent, qui est une fonction utile qui Chrome semble manquer).

Dans Chrome, je ne semble pas être en mesure d'afficher les demandes, mais pas les réponses. Lorsque j'essaie d'examiner la réponse de l'INTERFACE utilisateur affiche "Pas de Contenu Disponible" (Outils de développement > Ressources > myRequest.php > Contenu). Dois-je changer quelque chose pour rendre les outils de développement Chrome souvenez-vous de ces demandes?

EDIT: En cas de questions, ces demandes sont faites à l'intérieur d'un objet Flash.

87voto

Masterov Points 529

Si vous êtes sur un canal de développement de Google Chrome:

http://www.chromium.org/getting-involved/dev-channel

... vous devriez pouvoir cliquer avec le bouton droit de la souris sur la console des outils de développement, puis cliquer sur "Activer la journalisation XMLHttpRequest".

Une fois activé, vous verrez les demandes XHR dans la console et pourrez cliquer dessus pour accéder au panneau des ressources, où vous pourrez voir le contenu d'un XHR.

3voto

Cristian Points 31

J'ai rencontré le même problème: demande POST de flash + réponse JSON + aucune réponse affichée dans l'inspecteur de Chrome. Pas de problème avec FF + FireBug cependant.

L'ajout de charset = utf-8 à Content-Type dans les en-têtes de réponse a résolu le problème pour moi:

Type de contenu: application / json; jeu de caractères = utf-8

Je ne sais pas si c'est la solution appropriée à ce problème, mais au moins, je suis en mesure de voir maintenant la réponse JSON dans Chrome Inspector.

2voto

loislo Points 6214

Le contenu des réponses ajax n'est pas encore visible si la demande est générée par un plugin. Il y a une chance que ce problème soit résolu bientôt.

1voto

Dagg Nabbit Points 23918

Activez le suivi des ressources, puis cochez l'onglet Ressources. Le suivi des ressources semble fonctionner beaucoup mieux si vous cochez "Toujours utiliser le suivi des ressources".

0voto

Phillip Points 9661

Dans le rappel d'échec, le premier paramètre a une propriété appelée responseText.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X