Как получить данные чтения из заголовка ответа в jquery / javascript [дубликат]
Возможный дубликат:
jQuery и AJAX заголовок ответа
Если сервер возвращает данные в заголовке ответа, как я могу его прочитать. Я отправляю запрос AJAX на сервер. Он не возвращает ничего, кроме Location в заголовке ответа. Я хочу прочитать это место с помощью JavaScript или jQuery....
2 ответа:
Как
XMLHttpRequest
, так иjqXHR
(который является объектом jQuery, обертывающим запросы AJAX) имеютgetResponseHeader()
Метод , поэтому в обработчикеalways()
(jQuery) или обработчике readyState (XMLHttpRequest
) сделайтеthis.getResponseHeader('Location')
.Имейте в виду, что если ваш сервер также отправляет код состояния перенаправления (301 / 302), это перенаправление будет автоматически следует за , и нет никакого способа получить доступ к возвращенным промежуточным заголовкам.
В JavaScript, используя
XMLHttpRequest
, вы можете сделать это с помощьюgetAllResponseHeaders()
метод.JQuery также позволяет вызывать этот метод. Смотрите Подробнее .