我想出了下面的方法来读取连接到我的服务器的客户端的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);
});
只要擦掉下面一行
var data = (JSON.stringify(data, null, 2));
getJSON
将会自动为你解析数据,而你又不想把你的数据转换为字符串。
然而,考虑到链与一个 .fail()
以防不测