0
我想製作一個應用程序,該應用程序使用darksky.com API在用戶位置顯示當前天氣。但現在我甚至無法將溫度打印在控制檯上。這裏是我的代碼:無法在javascript中顯示JSON對象字段
var link = "https://api.darksky.net/forecast/037352c0951701a563b624359ea6111f"; //link with key
getLocation();
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
}
}
function showPosition(position) {
link += "/" + position.coords.latitude + "," + position.coords.longitude; //getting the coordinates
$.getJSON("https://crossorigin.me/https://api.darksky.net/forecast/037352c0951701a563b624359ea6111f/42.3601,-71.0589" , function(json.current.weather) { console.log("JSON Data: " + json); })
});
}
檢查的關鍵。它似乎是錯誤的 –
在這種情況下,你不能訪問這樣的密鑰,它可以像響應數據的別名一樣工作 – dotKn0ck