Mirki, próbuję ogarnąć #javascript #js z #nodejs i #xhr. Wysyłam request POST do zalogowania się na stronę, wszystko spoko. W odpowiedzi ten POST zwraca kod 302 i zwraca kilka nagłówków, w tym "Location" który mnie interesuje. Próbuję go pobrać przy pomocy xhr.readResponseHeader("Location") bądź xhr.readAllResponseHeaders() i nie wczytuje mi żadnych zwróconych nagłówków. Co robię źle?
Potrzebuję go, żeby dalej nawigować po stronie razem z
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jak mogę sprawdzić gdzie znajduje się skrypt który wysyła mi dany POST ?
Mam jakąś akcję pod span.button.
Kiedy klikam wywołuje mi się gdzieś funkcja która wysyła POST do /exampl/save
Za nic nie mogę dojść gdzie to jest. ( ͡° ʖ̯ ͡°)

#js #javascript #jquery #ajax #xhr #pytanie #pytaniedoeksperta
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie są standardy(jakkolwiek to rozumieć) debugowania w JS?
Chodzi mi o na przykład console.log zamknięte w funkcji log(). Po prostu krótszej nazwie.
Problem jest taki, że wtedy zamiast miejsca wywołania funkcji log() pokazana jest miejsce definicji tej funkcji.
Jak to zmienić?

Widzę, że istnieje taka biblioteka: http://easyxdm.net/wp/2010/03/17/adding-easyxdm-to-your-project-including-debugging-tools/
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@look997: pomijając wszystko to tak właściwie po co Ci to?
W normalnych logach piszesz która metoda w jakim przypadku wywołała błąd ...
try {} catch(err) { log.error('Nazwa metody: ajax się z----ł') log.msg(err)};

I już wiesz, gdzie to jest a jak nie pamiętasz to jaki problem wyszukać po stringu błędu?:P A potem sobie precyzujesz już console logami, które potem usuwasz... Przynajmniej ja tak robię i żadnych problemów nie miałem
  • Odpowiedz
No dobra działa. Problem był z odświeżaniem pliku z nagłówkami a nie z https czy czymkolwiek innym.
Jednak działa każda możliwa konfiguracja.
Tylko odświeżać trzeba tak:

Trzeba uruchamiać przeglądarkę ponownie.
Lub
Dodatki -> Opcje(Rewrite HTTP Headers) -> odznaczyć Enable -> Ok, znowu Opcje(Rewrite HTTP Headers) -> zaznaczyć Enable -> Ok.
  • Odpowiedz
To mi nie działa: https://installingcats.wordpress.com/tag/xmlhttprequest-permission-denied/

Proszę powiedzieć, jeśli mam zewnętrzny adres IP na routerze (w antenie WiFi) a sama karta sieciowa ma wewnętrzne IP to jak to skonfigurować, żeby działało właściwie? Jaki adres wpisać? Ten lokalny, z którego odpalam stronę i skrypt xhr? Bo to właśnie nie działa.
Proszę o pomoc.

#xhr #javascript webdev #config
#firefox #host #internet #siec
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń