次のコードを使用すると、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;
});
});
完全に、エラーは次のとおりです。オリジンhttp://localhost:8888は Access-Control-Allow-Origin で許可されていません。
ローカルホストとして MAMP を使用しています。
これは、Yelp がローカルホストへの API アクセスをブロックしているという問題ですか、それとも私のコードにエラーがありますか?