【发布时间】:2014-03-11 13:26:02
【问题描述】:
我使用这个简单的代码通过 maxmind 服务 (geoip2) 调用城市名称。它工作得很好,我也从这个网站上的某个人那里得到了这个代码,多亏了他。
问题是当用户的位置不属于任何城市时,什么都不会出现,我的标题会看起来很愚蠢,就像“abc offer from...”
当此脚本无法呼出城市名称时,请替换为“您的城市”。
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script src="//j.maxmind.com/js/apis/geoip2/v2.0/geoip2.js"></script>
<script>
geoip2.cityISPOrg(function (response) {
$("#city").html(response.city.names.en);
}, null, { w3cGeolocationDisabled: true });
</script>
<p>
<span id="city"></span>,
</p>
【问题讨论】:
-
你的意思是如果没有城市那么你想显示“没有城市”什么的?
标签: javascript jquery geolocation