【发布时间】:2013-04-05 16:04:31
【问题描述】:
我在域 example1.com 上有一个有效的 JSON 文件。它只是一个带有标题的 PHP 文件('Content-type: application/json; charset=utf-8')。此页面上的 JSON 有效。
我正在尝试解析另一个域上的 JSON。这是脚本:
$(function() {
$.getJSON('www.example1.com?callback=?', function(data) {
alert("lol")
});
});
为什么警报不起作用?似乎回调从未启动。
【问题讨论】:
-
回调通常表明它是
jsonp,所以你需要添加alert('lol')}, 'jsonp'); -
试过了,还是不行。
-
然后在您的控制台中的网络选项卡中查看返回的内容。密切关注
status,它很可能是200。 -
你确定它是有效的 JSONP 而不仅仅是 JSON(有区别)。
-
那么它不是有效的JSONP