$.ajax({
async:false,
type: 'POST',
url: itemURL,
success: function(data,status,jqXHR) {
responseObj = data;
console.log('success function resp');
console.log(jqXHR.getAllResponseHeaders());
},
error: function(data){
responseObj = data;
},
data:item,
dataType: "json",
});
這是我的代碼;我無法打印響應標題;我錯過了什麼?所有打印出來的都是空字符串。jquery:無法打印ajax響應頭(jquery 1.7.1)
嘗試使用getResponseHeader(「位置」),這也不工作;我正在嘗試獲取AJAX調用返回的「位置」標頭。
但firbeug顯示所有響應標題,包括我所在的「位置」。
我使用jQuery 1.7.1
遵循重定向,最終響應根本沒有位置標題。 – ThiefMaster 2012-01-11 17:10:15
數據類型可能導致此問題,請參閱此處:http://stackoverflow.com/questions/5614735/jqxhr-getallresponseheaders-wont-return-all-headers – Jon 2012-01-11 17:16:03
@Jon dataType不是問題;試過json,application/json。問題仍然存在。我想這是關於「位置」標題的問題 – Satish 2012-01-11 18:48:04