2012-05-11 27 views
10

Powiel możliwe:
jQuery and AJAX response headerJak można odczytać dane z nagłówka odpowiedzi w jQuery/javascript

Jeśli serwer jest zwracane dane w nagłówku odpowiedzi w jaki sposób mogę ją przeczytać. Wysyłam żądanie AJAX do serwera. Nie zwraca niczego poza nagłówkiem odpowiedzi, ale nie zawiera pozycji Lokalizacja. Chcę przeczytać tę lokalizację za pomocą JavaScript lub jQuery ....

+0

Zapytanie Ajax? Lub zwykłe żądanie strony? –

+0

Żądanie Ajax ..... –

Odpowiedz

17

Zarówno XMLHttpRequest i jqXHR (która jest obiektem jQuery owija wokół żądań AJAX) mają getResponseHeader() method, więc w always() obsługi (jQuery) lub modułu obsługi readyState (XMLHttpRequest), wykonaj this.getResponseHeader('Location').

Należy pamiętać, że jeśli serwer również wysyła kod stanu przekierowania (301/302), które przekierowują będą automatically followed i nie ma sposobu, aby uzyskać dostęp do pośredniego nagłówki zwrócone.

Powiązane problemy