![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam
jak odebrać w ajax status 301 od strony serwera ? kod :
lecz takie rozwiązanie nie jest w stanie przechwycić status kodu odpowiedzi serwera . całość działa dobrze jak użytkownik jest zalogowany . lecz po wygaśnięciu sesji w php i wykonaniu przekierowania na stronę logowania , nie mogę tego wykonać od strony jquery na czym mi bardzo zależy . |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
W sumie 301 i 302 nie odbierzesz. Specyfikacja xmlhttprequest sprawia, że obsługuje on ten status code transprentnie, dopóki nie łamie same origin policy. Były swego czasu pomysły, by dać to jako opcję dla devów, ale póki co - cicho sza.
Żeby nie być gołosłownym - wyciąg z w3.org dotyczący XMLHttpRequest -> https://dvcs.w3.org/hg/xhr/raw-file/tip/Ove...nd%28%29-method |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jak najbardziej. Możesz też ustawiać jakiś swój własny nagłówek typu:
Kod X-LOGIN-STATUS: DENIED itp. W PHP ustawić nagłówek nie problem (header()) a w jQuery AJAX też nie problem takowy wyciągnąć (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc (IMG:style_emoticons/default/biggrin.gif)
Ten post edytował gothye 9.05.2013, 09:08:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:33 |