从Api发送和获取数据的麻烦(使用Ajax)/ jQuery)

时间:2017-08-10 14:09:44

标签: jquery ajax api

需要帮助从此api获取数据; https://fcc-weather-api.glitch.me/ ...

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

使用此代码我获取用户的GeoLocation,然后我应该使用它并恢复用户位置的适当天气条件。

$.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);
 });

问题是不能发出经度和纬度,然后取天气数据。

1 个答案:

答案 0 :(得分:0)

此代码可以帮助您:

{{1}}