使用 ajax ipgeolocation.io 重定向页面



我正在使用 freegeoip.net,现在需要迁移到 ipgeolocation.io 以更改操作表单以在国家/地区代码DO重定向页面

此代码工作正常,但此服务已弃用,并且自昨天以来已关闭。我正在尝试将ipgeolocation与我的 ApiKey 一起使用,但这不起作用:

jQuery.ajax({
url: 'https://api.ipgeolocation.io/ipgeo?apiKey=XXXXXXXXXXX',
type: 'POST',
dataType: 'jsonp',
success: function(location) {
if (location.country_code2 == 'DO') {
$('#formsearchp').attr('action', '/dominicans.asp');
}
}
});

请将您的代码更新为如下所示:

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 或我们网站上的实时聊天联系我们的支持渠道。

最新更新