gpt4 book ai didi

javascript - 在 JSON 调用中使用可变 URL 不起作用?

转载 作者:行者123 更新时间:2023-11-29 19:06:21 25 4
gpt4 key购买 nike

我正在尝试制作一个简单的天气应用程序,但似乎无法使用我的 JSON 链接变量访问任何信息。这是我的代码:

$(document).ready(function() {
var key = 'a91a892f1f2a1aa3f7409a78f72af675';
var locationURL = 'http://ip-api.com/json';
var longitude;
var latitude;

//Getting the geolocation from the user
$.getJSON(locationURL, function(data) {
longitude = data.lon;
latitude = data.lat;
var url = 'api.openweathermap.org/data/2.5/weather?lat=' + latitude + '&lon=' + longitude + '&appid=' + key;
console.log(url);
$.getJSON(url, function(data2){
console.log(data2, url);
});

});
});

但是我没有从第二个 JSON 调用中得到任何返回,而且变量“url”似乎被破坏了或者什么的。我做错了什么或没有看到这里?

最佳答案

你缺少协议(protocol):

var url = '//api.openweathermap.org/data/2.5/weather?lat=' + latitude + '&lon=' + longitude + '&appid=' + key;

关于javascript - 在 JSON 调用中使用可变 URL 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42495179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com