2009-08-29 12 views
13

Jak można sprawdzić, co zawiera atrybut rel podczas przesyłania przez POST?Aby zobaczyć zawartość danych POST przeniesionych przez jQuery

Przesyłam zmienną według atrybutu rel przez jQuery. Chciałbym wiedzieć, co zawiera atrybut $ _POST ["odpowiedź"].

Kwestia ta jest oparta na: To make an action based on the link location by jQuery

jQuery IRC mówi mi, że rozwiązanie wydaje się być jakoś Firebug. Jak można zobaczyć dane POST w Firebug?

Odpowiedz

24

Możesz użyć zakładki Network i spojrzeć na zakładkę params, jak pokazano poniżej (to był wniosek o dostawę do Google gdzie szukam słowa hello).

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

+0

Safari's Web Inspector ma coś podobnego, ale z jakiegoś powodu nos pokazuje parametry dla połączenia Ajax POST - http://stackoverflow.com/questions/1337897/how-to-debug-xhr-post-requests-in-safari-4 – Arjan

+0

Po prostu FYI .... Jeśli nie masz parametrów przekazanych, panel "params" nie istnieje. Myślałem, że mam inną wersję Firebuga lub coś b/c, którego nie widziałem, ale okazało się, że przyczyną mojego kodu nie jest b/c Po prostu nie przekazuję niczego ... lol .. . –

+0

Link w dół? Btw. ustawienie tekstu alternatywnego na "tekst alternatywny" niewiele pomaga. –

2

Istnieje wiele narzędzi do przechwytywania takich informacji. Używam wtyczki do Firefoksa o nazwie Live HTTP Headers, która pozwala przeglądać nagłówki HTTP, które są przesyłane w każdym żądaniu, abyś mógł zobaczyć swoją zmienną post.

Firebug może być również używany, jest to również wtyczka dostępna dla przeglądarki Firefox. Wybierz kartę Sieć, a następnie wybierz Wszystkie. Tutaj zobaczysz listę wszystkich wniosków. Teraz możesz rozwinąć każde żądanie, aby wyświetlić nagłówki (a więc zmienne post).

+2

Moja odpowiedź została wysłana przed linią "Jak widać dane POST w Firebug? został dodany do pierwotnego pytania, nie sądzę, że zasługuje na to, aby zostać poddanym pod głosowanie. – DaveJohnston

+0

+1 dla nagłówków HTTP na żywo, ponieważ umożliwia również ponowne wysłanie tego samego żądania po zmianie niektórych danych. (Nie widzę wcześniejszej wersji tego pytania bez tej linii o tym, jak używać Firebug, ale wydaje mi się, że wprowadzenie pytania jest wystarczająco długie, aby założyć, że pytający jest otwarty na alternatywy.) – Arjan

+0

Nie widzę wcześniejsza rewizja, ale jeśli nie zwariuję, ta linia nie pojawiła się, kiedy pierwszy raz spojrzałem na to pytanie. Biorąc pod uwagę, że jest to również odważne, nie rozumiem, jak mogłem go przeoczyć. – DaveJohnston

Powiązane problemy