2016-06-02 3 views
1

J'essaye de télécharger quelques fichiers sur le serveur, mais j'obtiens une erreur du serveur. Le serveur envoie une page HTML pour expliquer l'erreur, le navigateur reçoit une réponse ajax qui a une erreur mais il ne la rend pas comme page HTML, Alors, comment puis-je rendre la réponse ajax à afficher en HTML? Existe-t-il un moyen d'afficher les réponses AJAX en tant que page HTML?Comment afficher la réponse AJAX en tant que page HTML?

Response in Firebug Lite

+0

Il n'y a pas JSON/réponse AJAX - juste une erreur serveur 500 (avec HTML). Si c'est un GET, vous pouvez obtenir une réplication équitable en simplifiant la copie + coller l'URL dans une nouvelle fenêtre du navigateur; cela ne fonctionnera pas pour POST, etc. Dans tous les cas, pensez à utiliser un outil comme [Postman] (http://www.getpostman.com/) (une extension Chrome) pour «jouer avec des appels d'API web reposant» . – user2864740

+0

Note: Vous utilisez Firebug Lite, qui n'est plus maintenu depuis plusieurs années et son utilisation est déconseillée. Au lieu de cela, vous devez utiliser les outils de développement intégrés dans les navigateurs ou Firebug (l'extension Firefox). –

Répondre

1

Le chrome peut afficher la page de réponse AJAX en tant que page HTML, vous pouvez donc l'obtenir à partir des outils de développement -> le bouton Réseau -> Nom XHR.

enter image description here

0

Ce que vous voyez dans la réponse onglet est la réponse. Cela signifie que vous avez un code d'état HTTP 500 (Internal Server Error) et c'est la réponse pour cela. Une erreur de serveur interne signifie qu'il y a une mauvaise configuration côté serveur, c'est-à-dire que vous devez rechercher le problème dans la configuration de votre serveur ou dans le script côté serveur appelé. Par conséquent, les outils côté client ne peuvent pas vous aider beaucoup avec ce problème.

+0

oui, vous avez raison, mais j'ai besoin de lire l'erreur d'abord sur le côté serveur, je sais que je peux copier la réponse AJAX (HTML) et l'enregistrer sur le fichier puis ouvrir le fichier dans un navigateur, mais j'ai besoin un moyen rapide d'afficher la réponse AJAX sur un navigateur –

+0

Tous les outils de développement de navigateur intégrés et Firebug (l'extension Firefox) devraient vous montrer la réponse rendue en plus de la source. –