2013-04-02 83 views
0

我試圖使用AJAX獲取響應標題,但它不起作用。顯然,我我以前不這樣做的權利:如何使用AJAX獲得響應標題

$.ajax({ 
type: 'GET', 
url:'http://www.somesite.com/', 
data: formData, 
success: function(data, textStatus, XMLHttpRequest){ 
alert(XMLHttpRequest.getResponseHeader('some_header')); 
    } 
error: function (XMLHttpRequest, textStatus, errorThrown) { 
alert(XMLHttpRequest.getResponseHeader('some_header')); 
    } 
}); 

我也試試這個:

$.ajax({ 
type: "GET", 
url: 'http://www.somesite.com/', 
complete: function(xhr) { 
alert(xhr.getAllResponseHeaders()); 
    } 
}); 

任何幫助嗎?

+0

你得到的錯誤信息是什麼?怎麼了? –

+0

在控制檯:Uncaught SyntaxError:意外的標識符 – mirsad

回答

1

您錯過了逗號。

success: function(data, textStatus, XMLHttpRequest){ 
    alert(XMLHttpRequest.getResponseHeader('some_header')); 
}, // <------------- 
+0

我添加了逗號,但仍然不起作用。控制檯:未捕獲ReferenceError:formData未定義。 – mirsad

+0

我不是通靈,我不知道formData是什麼。你宣佈嗎?它的價值是什麼? –