Как получить данные чтения из заголовка ответа в 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 также позволяет вызывать этот метод. Смотрите Подробнее .