這樣的IM使用天氣API這裏找到: https://openweathermap.org/的getJSON失敗的天氣API
我試着去做出的jsfiddle樣品天氣應用程序時,得到了一些非常混亂的結果(並最終把它移到代碼筆)
https://jsfiddle.net/matt40413/buLuvgcL/1/
^^這裏的例子。
所以這裏是奇怪的事情,在我的例子中,如果我用一個字符串替換「url」是一個文字url,它將起作用。 IE:"http://samples.openweathermap.org/data/2.5/weather?q=London&appid=b1b15e88fa797225412429c1c50c122a1"
(這只是一個例子)
然而,我必須改變它爲https的工作(網址本身)。但是,如果您在瀏覽器上使用https,則會失敗。
不管失敗,當我嘗試將url
始終傳遞到getJSON函數時,無論我是否將其更改爲https。我得到的URL和去URL將返回JSON數據,但是,它的jsfiddle說
Object {error: "Please use POST request"}
我還沒有得到它的codepen.io工作,要麼不使用「樣本」。任何可能發生的想法?
'但是如果您在瀏覽器上使用https,則會失敗 - 顯然'openweathermap.org'是使用白癡來配置HTTPS的numpties - 似乎您需要a)有效的api密鑰,以及b)http不是https –
問題實際上最終成爲鉻瀏覽器..不知道爲什麼。位置已啓用和一切。 – msmith1114