我正在使用 maxmind 的 geoip 脚本,以便在访问者到达我的网站时调用他们的各个城市和州名。这就是我所做的。
我的标题中有这个:
<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
然后,在我的<body>
标签下,我有以下内容:
<script language="JavaScript">
var country=geoip_country();
var region=geoip_region();
var city=geoip_city();
if(country=="")
country="US";
if(region=="")
region="New York";
if(city=="")
city="New York";
</script>
然后,为了显示访问者的城市,我放了这个:
<script language="JavaScript">document.write(city);</script>
但是,当我将上面的内容直接放在我的网站上时,它会在城市应该出现的任何地方显示未定义。它与我拥有的其他 javascript 一起执行此操作,我想知道我做错了什么......
感谢您的任何见解。:)