52 votos

¿Ver el contenido de la respuesta AJAX en las herramientas para desarrolladores de Chrome?

Tradicionalmente uso FireBug para depurar mis peticiones AJAX. Te permite examinar tanto el contenido de tu petición como la respuesta que se envía de vuelta desde el servidor. (también te notifica en la consola cuando esto ocurre, lo cual es una característica útil de la que Chrome parece carecer).

En Chrome, parece que sólo puedo ver las solicitudes, no las respuestas. Cuando intento examinar la respuesta, la interfaz de usuario sólo muestra "No Content Available" (Developer Tools > Resources > myRequest.PHP > Content). ¿Tengo que activar algo para que las herramientas de desarrollo de Chrome recuerden estas solicitudes?

EDIT: En caso de que importe, estas peticiones se están haciendo dentro de un objeto Flash.

84voto

Masterov Puntos 529

Si estás en un canal de desarrollo de Google Chrome:

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

...debería poder hacer clic con el botón derecho del ratón en la consola de herramientas de desarrollo y hacer clic en "Habilitar el registro de XMLHttpRequest".

Una vez habilitado, verás las peticiones XHR en la consola, y podrás hacer clic en ellas para que te lleven al panel de recursos, donde podrás ver el contenido de un XHR.

3voto

Cristian Puntos 31

Me encontré con el mismo problema: solicitud POST de flash + respuesta JSON + no se muestra la respuesta en el inspector de Chrome. Sin embargo, no hay problema con FF + FireBug.

Añadir charset=utf-8 a Content-Type en las cabeceras de respuesta me ha solucionado el problema:

Content-Type: application/json; charset=utf-8

No estoy seguro de que esta sea la solución adecuada para este problema, pero al menos ahora puedo ver la respuesta JSON en el Inspector de Chrome.

2voto

loislo Puntos 6214

El contenido de las respuestas ajax aún no es visible si la solicitud es generada por un plugin. Hay alguna posibilidad de que este problema se solucione pronto.

1voto

Dagg Nabbit Puntos 23918

Activa el seguimiento de los recursos y luego comprueba la pestaña de recursos. El seguimiento de recursos parece funcionar mucho mejor si marcas "usar siempre el seguimiento de recursos".

0voto

Phillip Puntos 9661

En la llamada de retorno al fallo, el primer parámetro tiene una propiedad llamada responseText.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X