首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getJSON在气象API上失败

getJSON在气象API上失败
EN

Stack Overflow用户
提问于 2017-04-04 04:12:15
回答 1查看 61关注 0票数 0

所以我使用了在这里找到的天气API:https://openweathermap.org/

当我试图在jsfiddle上制作一个天气应用示例时,我得到了一些非常令人困惑的结果(并最终将其移到代码笔中)。

https://jsfiddle.net/matt40413/buLuvgcL/1/

^^这里的例子。

所以,奇怪的是,在我的例子中,如果我用一个字符串替换" url“,它就能工作了。IE:"http://samples.openweathermap.org/data/2.5/weather?q=London&appid=b1b15e88fa797225412429c1c50c122a1" (这只是一个样本)

但是,我必须将它更改为https才能工作( url本身)。但是,如果您在浏览器上执行https,它将失败。

不管当我尝试将url传递给getJSON函数时,它总是失败的,无论我是否将它更改为https。我确实得到了URL,然后转到URL将返回JSON数据,但是在jsfiddle上,它说

对象{错误:“请使用POST请求”}

在没有使用“示例”的情况下,我也没有让它在codepen.io上工作。对可能发生的事有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-04 19:10:49

问题最终是与Chrome有关。在chrome上启用了Location,但它却阻止了codepen中的位置服务。不知道为什么。

切换到firefox解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43198085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档