使用JQuery消耗JSON API响应。

问题描述 投票:0回答:1

我想出了下面的方法来读取连接到我的服务器的客户端的IP。它工作得很好,但是我可以从返回的数据结构中读取单一的 "ip "值。一定是一些基本的东西,但我从来没有使用jQueryJavascript......

$.getJSON('https://ipapi.co/json/', function(data) {
  var data = (JSON.stringify(data, null, 2));
  console.log(data);
  var ip = data['ip'];
  console.log(ip);
});
javascript jquery ip
1个回答
2
投票

只要擦掉下面一行

var data = (JSON.stringify(data, null, 2));

getJSON 将会自动为你解析数据,而你又不想把你的数据转换为字符串。

然而,考虑到链与一个 .fail() 以防不测

© www.soinside.com 2019 - 2024. All rights reserved.