我需要访问我一直在尝试使用 jQuery 支持的 JSONP 的子域上的数据。我在子域上访问的数据是静态(重新生成).json 文件(http://www.example.com/data.json)
我遇到了“无效标签错误”错误,并意识到数据需要用括号括起来并使用 ?callback=?
http://www.example.com/data.json?callback=?
({
"items": [
{
"url": "http://www.example.com",
"id": "2981",
"title": "title",
"description": "lorem ipsum sit dolor",
"start": "00:10:00",
"end": "00:20:00"
}
})
$.getJSON(url, function(data){
console.log("json: " + data);
});
将数据包装在 () 中起作用,因为我现在可以看到 Firebug 的 NET 选项卡中返回的数据,但是 $.getJSON 没有返回任何内容,我认为它不会触发。
我错过了什么?是否需要在服务器端做更多的事情?
谢谢!