我尝试从服务器http://someserver12345.com获取数据如果我使用C#DownloadString下载它或在浏览器中打开它,它将返回带有数据的主体,并从FireBug的日志中返回Content-Length等于数据的大小。所以结果都还可以;例如,响应数据可以是json文档,每次服务器返回json文档时都可以在浏览器中打开;
但是当我尝试使用jQuery GET请求获取数据时,Content-Length仍然是正确的,但数据是空的!!!
这是我的代码:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(document).ready(function() {
$.ajaxSetup({
beforeSend: function(request) {
request.setRequestHeader('Accept', 'application/json');
}
});
$.ajax({
type: 'GET',
url: 'http://someserver12345.com',
success: callback
});
function callback(data, status) {
alert(data);
//$('div').text(data);
}
});
</script>
我发现数据在回调函数中不是空对象;
我是新手,请帮助我;)任何想法和建议都会很酷!;)
谢谢!!!