使用 JavaScript 从 URL 获取 JSON 响应

Get JSON response from a URL using JavaScript

本文关键字:JSON 响应 获取 URL JavaScript 使用      更新时间:2023-09-26

网址 http://smart-ip.net/geoip-json 包含一个JSON,其中包含有关您的地理位置的数据。

我想将该 JSON 文件存储在 JavaScript 变量中,以便我可以使用此 JSON 的字段。

这似乎是一个跨域请求。直接读取 JSON 是有问题的,但你可以使用 JSONP。您的链接支持它。你需要这样的东西:

<script type="text/javascript">
  function your_callback(data) {
    // do something with data
    alert('City : '+data.city+' Country name : '+data.countryName);
  }
</script>
<script type="text/javascript" src="http://smart-ip.net/geoip-json?callback=your_callback"></script>​

演示。`