重複の可能性:
jQuery および AJAX 応答ヘッダー
サーバーが応答ヘッダーでデータを返した場合、それをどのように読み取ることができますか。AJAX リクエストをサーバーに送信しています。応答ヘッダーのLocation以外は何も返しません。JavaScriptやjQueryを使ってその場所を読みたい....
重複の可能性:
jQuery および AJAX 応答ヘッダー
サーバーが応答ヘッダーでデータを返した場合、それをどのように読み取ることができますか。AJAX リクエストをサーバーに送信しています。応答ヘッダーのLocation以外は何も返しません。JavaScriptやjQueryを使ってその場所を読みたい....
XMLHttpRequest
とjqXHR
(jQuery が AJAX 要求をラップするオブジェクト) の両方にgetResponseHeader()
methodがあるため、always()
ハンドラー (jQuery) または readyState ハンドラー ( XMLHttpRequest
) で do を実行しますthis.getResponseHeader('Location')
。
サーバーがリダイレクト ステータス コード (301/302)も送信する場合、そのリダイレクトは自動的に追跡され、返された中間ヘッダーにアクセスする方法がないことに注意してください。
JavaScript では、メソッドXMLHttpRequest
を使用してそれを行うことができますgetAllResponseHeaders()
。
jQueryもそのメソッドを呼び出すことができます。もっと見る.