我有一个简单的Web服务,可以将JSON对象输出到客户端。
如果使用普通浏览器访问它,则输出JSON字符串。但是当使用$.getJSON
访问时,它总是返回一个空的响应,尽管有一个响应头:
Content-Type application/json; charset=utf-8
Content-Length 122
Connection keep-alive
通话代码如下:
$.getJSON('http://192.168.0.1/api/v1/search', { query : $('#searchfield').val() },
function(data){
$.log("Response: %s", data.some_field);
}
);
也不会调用回调函数。
有什么想法吗?