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