我正在尝试从公司API文档中的this sample JSON file中提取信息。但它没有返回任何结果:(
$.getJSON("http://api.8coupons.com/v1/getcategory", function (data) {
$.each(data, function (index, item) {
$("<div>").html(item.category).appendTo("#content");
if (index == 3) {
return false;
}
});
});
答案 0 :(得分:6)
将?callback
添加到网址,以便getJSON执行jsonp请求而不是ajax / cors / json。
http://api.8coupons.com/v1/getcategory?callback=?
答案 1 :(得分:2)
对不同的域名使用callback parameter
$.getJSON("http://api.8coupons.com/v1/getcategory?callback=?", function (data) {
$.each(data, function (index, item) {
$("<div>").html(item.category).appendTo("#content");
if (index == 3) {
return false;
}
});
});
阅读same origin policy和JSON-to-JSONP-Bypass-Same-Origin-Policy