0

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

有什么帮助吗?

4

1 回答 1

1

你少了一个逗号。

success: function(data, textStatus, XMLHttpRequest){
    alert(XMLHttpRequest.getResponseHeader('some_header'));
},   // <-------------
于 2013-04-02T17:07:15.700 回答