我正在使用Wunderground Weather API为我的学校项目制作一个天气网站。这是我用来获取 JSON 数据的代码:
$.getJSON("http://api.wunderground.com/api/<apikey>/conditions/q/" + wlocation + ".json", function(data){
alert(data);
});
这<apikey>
是我放置 API 密钥的地方,而$
字符只是 JQuery 的快捷方式。
当我打开此网页时,它是本地的,未发布,没有弹出警报,我收到错误:
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 和其他“网络文件”的文件夹。还有其他方法可以做到这一点还是我必须制作一个网络服务器?该项目即将到期,因此非常感谢您的帮助!