1

プロジェクトの 1 つで Yahoo API を実装しています。私はjQueryでjson形式のYahoo GeoPlanetを使用していましたが、非常にスムーズに進みました。ただし、JSON 形式の jQuery を使用して Yahoo PlaceFinder API を操作することはできません。

$.getJSON 関数でリクエストを実行すると、次のメッセージが表示されます。

XMLHttpRequest はhttp://where.yahooapis.com/geocode?q=Vancouver&flags=J&count=10&lang=en&appid=MYKEYを読み込めません。オリジン「http://yrm」は Access-Control-Allow-Origin で許可されていません。

「http://yrm」は、そのプロジェクトの localhost サーバー名です。

以下に、私が使用しているコードを示します。

var url = 'http://where.yahooapis.com/geocode?q=Vancouver&flags=J&count=10&lang=en&appid=' + yahooApiKey;

$.getJSON(url, function(data){
    console.dir(data);
});

console.dir は、コンソールに NULL のみを出力します。

私に何ができるかについて何か考えはありますか?

前もって感謝します!

4

1 に答える 1

1

追加

&callback=?

URL文字列の最後に

于 2011-03-09T21:39:53.293 に答える