我正在使用ExtJS将XMLHttpRequest发送到不返回responseText的服务,只是204和响应标头TotalNearby。该调用完美地使用Firefox,但在Internet Explorer 8中,两个警报框均为空。我究竟做错了什么?XMLHttpRequest响应在Internet Explorer中没有标题
Ext.Ajax.request({
url: 'services/getNearby',
method: 'GET',
params: {
'lat': 34,
'lon': -90
},
headers: {
'Authorization': AUTH_TOKEN
},
success: function(response) {
if (response.status == 204) {
alert(response.getAllResponseHeaders());
alert(response.getResponseHeader('Total-Nearby'));
}
},
failure: function(response) {
alert('Server status ' + response.status);
}
});
幸运的是,我可以改变服务。谢谢! – originalbryan 2010-11-24 23:50:00