【发布时间】:2022-06-20 14:50:13
【问题描述】:
我可以使用“https://api.opentopodata.org/v1/srtm90m?locations=-43.5,172.5”通过浏览器获取以下结果:
{
"results": [
{
"dataset": "srtm90m",
"elevation": 45.0,
"location": {
"lat": -43.5,
"lng": 172.5
}
}
],
"status": "OK"
}
但是,我在使以下代码在 javascript 中工作时遇到了问题。具体来说,“$.getJSON()”函数不起作用。有人可以帮我解决这个问题吗?
<!DOCTYPE html>
<head>
<title>JavaScript - read JSON from URL</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
</head>
<body>
<div class="mypanel"></div>
<script>
var url ="https://api.opentopodata.org/v1/srtm90m?locations=-43.5,172.5"
$.getJSON(url, function(data) {
alert(data);
});
</script>
</body>
</html>
【问题讨论】: