私はajaxを介して提出しているフォームを持っています。私はjqueryフォームプラグインを使用しています。私がしようとしているのは、私のサーバーから返される 'Location'ヘッダーを取得することです。私は火かき棒でそれを見ることができます。しかし、私は私の成功コールバックでgetResponseHeader()関数を呼び出すたび、それは常に「未定義」を返します。..jquery getResponseHeaderは常に 'undefined'を返しますか?
コード:
form.ajaxForm({
dataType: 'xml',
data: {format: 'xml'},
resetForm: true,
success: function(xml,status,xhr){
var location = xhr.getResponseHeader('Location');
alert(location);
});
場所が定義されていません。しかし、私は火かき棒で 'Location'ヘッダーを見ることができます。私は何が欠けていますか?私はXHRオブジェクトからgetAllResponseHeaders()を呼び出した場合でも、それは最終リクエストヘッダーを持っていないので、それはすでにそのリダイレクトを追っていますし、あなたが見ている、
追加するだけ:これは、firefoxとoperaの両方でテストされています。同じ結果 – demersus