如何使用AJAX获取响应头

时间:2013-04-02 16:58:31

标签: ajax header

我正在尝试使用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());
  }
});

任何帮助?

1 个答案:

答案 0 :(得分:1)

你错过了一个逗号。

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