我需要使用 $.getJSON 访问从另一台机器(跨域请求)获得的响应消息的大小,虽然我可以在 chrome 控制台中看到请求和响应,但它不起作用。这是我的请求代码:
xhr=$.getJSON('http://192.168.1.102/server/server.php?callback=?',
{data:array}, function(res){
alert(xhr.getAllResponseHeader());
},
type='json');
运行时出现“Uncaught TypeError: Object # has no method 'getAllResponseHeader'”错误。当我使用
alert(xhr.getResponseHeader("Content-Length"));
我得到“空”。
请考虑我正在使用跨域获取。