我打算做的是使用能够获取当前用户的IP地址的第三方引擎,但我似乎无法将其存储在变量中。
以下是我尝试这样做的方法:
http://codepen.io/vincentccw/pen/JoVebG?editors=101
以下是我正在使用的代码:
$("div").click(function (e) {
var ip_ad = '';
$.get("http://ipinfo.io", function(response) {
alert("Your ip from get: " + response.ip);
storeIP(response.ip);
}, "jsonp");
function storeIP(data) {
ip_ad = data;
alert("Your ip from function: " + ip_ad);
}
console.log("Your ip from global variable: " + ip_ad);
});
我可以在每个阶段警告ip,但我似乎无法将值附加到我的ip_ad变量中。