Wunderground Weather APIを使用して、学校のプロジェクト用に天気予報の Web サイトを作成しています。これは、JSON データを取得するために使用しているコードです。
$.getJSON("http://api.wunderground.com/api/<apikey>/conditions/q/" + wlocation + ".json", function(data){
alert(data);
});
ここ<apikey>
に API キーを置きます$
。文字は JQuery の単なるショートカットです。
公開されていないローカルのこの Web ページを開くと、アラートは表示されず、次のエラーが表示されます。
XMLHttpRequest cannot load http://api.wunderground.com/api/<apikey>/conditions/q/<myzipcode>.json. Origin null is not allowed by Access-Control-Allow-Origin.
このエラーについて調査したところ、Web サーバーを作成する必要があるようです。ただし、プロジェクトについては、.html およびその他の「Web ファイル」のフォルダーとして提出する必要があります。これを行う別の方法はありますか、それとも Web サーバーを作成する必要がありますか? このプロジェクトはまもなく締め切られるので、どんな助けも大歓迎です!