2017-08-10 150 views
-3

需要幫助從此api獲取數據; https://fcc-weather-api.glitch.me/ ...從Api(使用Ajax)/ jQuery發送和獲取數據的問題

function findLocation() { 
if (navigator.geolocation) { 
navigator.geolocation.getCurrentPosition(function(position) { 
$("#data").html("latitude: " + position.coords.latitude + "<br>longitude: " 
+ position.coords.longitude); 
}); 

與此代碼我把用戶的地理定位,然後我shoulduse然後送還給使用者的位置,適當的天氣條件。

$.getJSON("https://fcc-weather-api.glitch.me/", function(data) { 
var items = []; 
$.each(data, function(longitude, lattitude) { 
items.push("<li id='" + longitude + "'>" + lattitude + "</li>"); 
}); 

$("<ul/>", { 
"temp": "",//Having trouble especially here, how to take data of weather from api 
html: items.join("") 
}).appendTo("#data"); 
}); 

} 
return false; 
} 
$(function() { 
$("button").on("click", findLocation); 
}); 

問題是不能發送經度和採取lattitude,然後採取氣象數據..

+1

歡迎的話,請閱讀有關如何幫助部分問問題 –

+0

https://stackoverflow.com/help/how-to-ask – Lexi

回答

0

此代碼可以幫助您:

fetch('https://fcc-weather-api.glitch.me/api/current?lat=35&lon=139') 
      .then((response) => response.json()). 
      .then((data) => /* data is the object u need */)