使用以下代码,我使用 Chrome 的 JavaScript 开发人员控制台在此问题的标题中得到错误:
jQuery.getJSON("http://api.yelp.com/business_review_search?term=starbucks&location=Urbana%20IL&limit=3&ywsid=XXX",
function(data){
jQuery.each(data, function(i,businesses){
jQuery("#yelpPreview").append(businesses.url);
if ( i == (amount - 1) ) return false;
});
});
完整的错误是: XMLHttpRequest cannot load http://api.yelp.com/business_review_search?term=starbucks&location=Urbana%20IL&limit=3&ywsid=XXX。Access-Control-Allow-Origin 不允许来源http://localhost:8888 。
我使用 MAMP 作为我的本地主机。
这是 Yelp 阻止 API 访问本地主机的问题,还是我的代码中有错误?