Affichage HTML de la réponse de l'Ajax appel à l'aide d'outils de développement Chrome?
Donc dans mon javascript, je fais un appel ajax pour un service sur mon site web. Oups, quelque chose tombe en panne. Pas de problème. Voici ce que je ferais dans Firefox:
- Ouvrir la console de firebug
- Trouver l'échec de l'appel Ajax et cliquez sur le signe + pour voir plus d'infos.
- L'onglet réponse a le HTML brut. Qui veut lire tout ça? Je clique sur l'onglet HTML.
- Ah, le bien mis en forme HTML renvoyé par Django montre mon erreur de division par zéro.
Maintenant, voici ce que j'ai actuellement ne dans google Chrome:
- Ctrl+Maj+J pour ouvrir les Outils de développement
- Aller à Ressources
- Faites défiler jusqu'à l'appel Ajax et cliquez sur
- Une fois de plus, je vois HTML brut. Encore ne veulent pas lire tout ça, mais puisqu'il n'y a pas un onglet HTML je copier et coller dans un éditeur de texte.
- Enregistrer le fichier html
- Ouvrir le fichier html dans le navigateur afin que je puisse lire l'erreur HTML renvoyé par Django
Donc à la question. Est-il de toute façon pour voir le code HTML de la réponse d'un appel Ajax est affiché dans le navigateur sans avoir à copier et coller le html brut à un éditeur de texte?
Vous devez vous connecter pour publier un commentaire.
Non, il n'y a actuellement aucun moyen. Lorsque vous goto Outils de développement > Ressources > XHR Tab >, Et cliquez sur votre ressource (sur la gauche), vous voyez deux onglets. Le premier étant en-Têtes (ce qui est cru) et le Contenu qui est cru ainsi.
Juste pour votre information, tandis que Firebug Lite ne pas ont un NET panneau, il ne ont une XHR fonctionnalité de l'observateur avec le même regard et la sensation de Firebug. Bien sûr, Firebug Lite est très limité par rapport à Chrome Developer Tools, mais pour certaines tâches spécifiques, comme la modification de la CSS ou XHR inspection, Firebug Lite fait le travail très bien.
La version stable actuelle vous montre les en-têtes HTTP GET et POST variables, et le texte de la réponse. Mais la prochaine version 1.3.1 (qui sera publié prochainement) comprend la visionneuse HTML, XML viewer et la pratique JSON viewer (tant pour la demande et la réponse de données).
Cette fonctionnalité sera inclus dans la prochaine version 1.3.1b2 (probablement la dernière version bêta pour la version 1.3.1), mais si vous voulez le voir courir à droite maintenant, vous pouvez utiliser le développeur canal.
Oui, le plus simple est d'utiliser l'onglet Réseau dans les Outils de développement.
Clic droit sur le lien demandé dans l'onglet console de firebug. Puis faites un clic droit et choisissez ouvrir de réponse dans le nouvel onglet. Vous la verrez comme HTML.
Depuis j'ai remarqué que le clic-droit "enregistrer sous" capacité n'est plus là, sur le Réseau>XHR>onglet réponse ...j'ai créé une nouvelle auto-raccourci script: (cliquez sur bouton central de la souris sur le texte de la réponse)
Vous pouvez télécharger autohotkey et écrire une macro pour faire les étapes nécessaires pour voir la réponse XHR dans une fenêtre de navigateur...
Voici un script que j'ai écrit dans autohotkey que si vous appuyez sur le bouton central de la souris (molette de la souris bouton) à l'intérieur de cette fenêtre de réponse dans Chrome Developer Tools > onglet Réseau, il va faire ces étapes:
Supprimer le fichier
Cela devrait vous tenir au cours jusque Google publie une mise à jour pour une meilleure visualisation HTML réponses. Je ne suis pas en utilisant FF de FireBug plus, il est devenu extrêmement lent!