Url:http://counter.sina.com.cn/ip
调用输出示例:
Code
var ILData = new Array("218.17.148.27","中国", "广东省", "深圳市", "电信"); if (typeof(ILData_callback) != "undefined") { ILData_callback(); }
它产生一个Array变量ILData和调用一个方法 ILData_callback();
使用示例:
Code
<script src="http://counter.sina.com.cn/ip" language="javascript" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
var ip=ILData[0]; //取得IP
var city=ILData[3]; //取得城市名
function ILData_callback()
{
alert("调用了这个方法");
}
</script>
注:一个不知道怎么解决的问题。调用这个服务的文件必须保存为ANSI格式,并设置meta为gb2312才可以看到除IP之后的几个item,如果不这样设置看到的其它item的值就是乱码,并且只能看到四个item
发现解决方法: 注意在<script>中设置charset="gb2312"就解决了。
Code
<script src="http://counter.sina.com.cn/ip" charset="gb2312" language="javascript"
type="text/javascript"></script>