几个月前,我创建了一个代码,用于检测访问国家并显示法定饮酒年龄。欧盟国家为 18,其他国家为 21。
我正在使用freegeoip。
代码运行良好,但现在我注意到它不再起作用了。
$.get("http://freegeoip.net/json/", function (response) {
$("#ip").html("IP: " + response.ip);
$("#country_code").html(response.country_code);
if(response.country_code=='AL','AD','AT','BY','BE','BA','BG','HR','CY','CZ','DK','EE','FO','FI','FR','DE','GI','GR','HU','IS','IE','IT','LV','LI','LT','LU','MK','MT','MD','MC','NL','NO','PL','PT','RO','RU','SM','RS','SK','SI','ES','SE','CH','UA','VA','RS','IM','RS','ME') {
$(".age").html("18");
} else {
$(".age").html("21");
}
}, "jsonp");
在这里我显示年龄:
<span>ARE YOU</span> OVER <span class="age"></span>?
我认为问题出在 freegeoip 但我无法解决。