使用ajax ipgeolocation.io重定向页面

时间:2018-07-02 18:17:48

标签: javascript json ajax geolocation ip-geolocation

我当时使用的是freegeoip.net,现在如果国家/地区代码为DO,则需要迁移到ipgeolocation.io来更改操作表单以重定向页面。

此代码可以正常运行,但是该服务已被弃用,自昨天以来已关闭。我正在尝试将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');
        }
    }
});

1 个答案:

答案 0 :(得分:0)

请更新您的代码,使其看起来像这样:

IMySubInterface : IMyBaseInterface

您在做什么错? 此api不支持发布请求。我将其更改为GET。它不支持jsonp,因此我将数据类型更改为json。您代码中的其他所有内容都很好,并且应该可以正常工作。

免责声明:我与ipgeolocation.io相关联。如果您遇到任何问题,请在此处评论以告知我。您也可以通过电子邮件support@ipgeolocation.io与我们的支持渠道联系,或在我们的网站上进行实时聊天。