How To Get IDD Code Using Ip Address In Javascript?
I want to get IDD code based on IP address using javascript,i'm able to get country code,country name,etc.
Solution 1:
You can use Geolocation API
if(navigator.geolocation) {} else {}
Or you can use a free web service http://freegeoip.net/json :
jQuery.ajax( { 
   url: '//freegeoip.net/json/', 
   type: 'POST', 
   dataType: 'jsonp',
   success: function(locationInfo) {
       console.log(locationInfo.country_code);
   }
} );
When you have the country code you can get the IDD. The IDD is unique, so you can declare a static object to get the correct IDD. Like :
var countryCode = "FR";
var idd = {
   'FR' : 33,
   'DE' : 49,
   'US' : 1,
   ...
}
console.log(idd[countryCode]); // 33
Post a Comment for "How To Get IDD Code Using Ip Address In Javascript?"