What I planned to do is using a 3rd party engine that is able to obtain the ip address of the current user, however I can't seem to store it in a variable.
Here is how I attempt to do it:
http://codepen.io/vincentccw/pen/JoVebG?editors=101
Here is the code I'm using:
$("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);
});
I can alert the ip on each stage, but I can't seem to append the value into my ip_ad variable.
