重複の可能性:
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もそのメソッドを呼び出すことができます。もっと見る.