Пожалуйста, обновите ваш код, чтобы он выглядел так:
jQuery.ajax({
url: 'https://api.ipgeolocation.io/ipgeo?apiKey=XXXXXXXXXXX',
type: 'GET',
dataType: 'json',
success: function(location) {
if (location.country_code2 == 'DO') {
$('#formsearchp').attr('action', '/dominicans.asp');
}
}
});
Что ты делал не так?
Этот API не поддерживает почтовый запрос. Я изменил это на GET. Он не поддерживает jsonp, поэтому я изменил тип данных на json. Все остальное в вашем коде в порядке и должно работать.
Отказ от ответственности: я связан с ipgeolocation.io. Если у вас возникнут какие-либо проблемы, дайте мне знать, комментируя здесь. Вы также можете связаться с нашим каналом поддержки по электронной почте support@ipgeolocation.io или в чате на нашем сайте.