2009-08-29 6 views
13

Comment pouvez-vous voir ce que l'attribut rel contient lorsqu'il est transféré par POST?Pour voir le contenu Données POST transférées par jQuery

Je transfère une variable par l'attribut rel par jQuery. Je voudrais savoir ce que contient l'attribut $ _POST ['answer'].

Cette question est basée sur: To make an action based on the link location by jQuery

jQuery IRC me dit que la solution semble être Firebug en quelque sorte. Comment pouvez-vous voir les données POST dans Firebug?

Répondre

24

Vous pouvez utiliser l'onglet Réseau et regarder l'onglet params comme indiqué ci-dessous (c'était une demande get google où je recherche le mot bonjour).

alt text http://gyazo.com/43e791b56e06570a1245b76153dc3f44.png

+0

L'inspecteur Web de Safari a quelque chose de similaire, mais pour une raison quelconque, les nb montrent les paramètres d'un appel POST Ajax - http://stackoverflow.com/questions/1337897/how-to-debug-xh-post-requests-in-safari-4 – Arjan

+0

Juste un FYI .... Si vous n'avez pas de paramètres passés, le panneau "params" est manquant. Je pensais que j'avais une version différente de Firebug ou quelque chose b/c je ne l'ai pas vu mais il s'est avéré que la raison pour laquelle mon code ne fonctionne pas est b/c je ne passe rien ... lol .. –

+0

Lien vers le bas? Btw. mettre le texte alt à "alt text" n'aide pas beaucoup. –

2

Il existe différents outils que vous pouvez utiliser pour capturer ces informations. J'utilise un plugin pour Firefox appelé Live HTTP Headers, qui vous permet d'afficher les en-têtes HTTP qui sont en cours de transfert dans chaque requête, ce qui vous permet d'afficher votre variable post. Firebug peut également être utilisé, c'est aussi un plugin disponible pour Firefox. Sélectionnez l'onglet Net, puis sélectionnez Tout. Ici, vous verrez une liste de toutes les demandes. Vous pouvez maintenant développer chaque requête pour voir les en-têtes (et donc les variables post).

+2

Ma réponse a été publiée avant la ligne «Comment pouvez-vous voir les données POST dans Firebug? a été ajouté à la question initiale, ne pense pas vraiment qu'il mérite d'être voté. – DaveJohnston

+0

+1 pour les en-têtes HTTP en direct, car il permet également de renvoyer la même demande après avoir modifié certaines données. (Je ne vois pas de révision antérieure de cette question sans cette ligne sur la façon d'utiliser Firebug, mais je pense que l'introduction de la question est assez longue pour supposer que le questionneur est ouvert aux alternatives.) – Arjan

+0

Je ne vois pas une révision plus tôt non plus, mais à moins que je devienne fou cette ligne n'était pas là quand j'ai d'abord regardé la question. Étant donné que c'est en gras aussi, je ne vois pas comment j'aurais pu l'oublier. – DaveJohnston

Questions connexes