Client Based JS find IP Internet Protocol Get client IP Get details about the IP e g location script src https ajax googleapis com ajax libs jquery 2 1 1 jquery min js script input class ip value 8 8 8 8 button class send Go button br br span class city span span class country span script send on click function console log click getJSON https ipapi co ip val json function data city text data city country text data country console log ready script script src https cdnjs cloudflare com ajax libs jquery 2 2 4 jquery min js script script get https www cloudflare com cdn cgi trace function data Convert key value pairs to JSON https stackoverflow com a 39284735 452587 data data trim split n reduce function obj pair pair pair split return obj pair 0 pair 1 obj console log data script script src https cdnjs cloudflare com ajax libs jquery 2 2 4 jquery min js script script getJSON https json geoiplookup io callback function data console log JSON stringify data null 2 script
loudflare com ajax libs jquery 2 2 4 jquery min js script script get https www cloudflare com cdn cgi trace function data Convert key value pairs to JSON https stackoverflow com a 39284735 452587 data data trim split n reduce function obj pair pair pair split return obj pair 0 pair 1 obj console log data script script src https cdnjs cloudflare com ajax libs jquery 2 2 4 jquery min js script script getJSON https json geoiplookup io callback function data console log JSON stringify data null 2 script