名字:【Ajax示例】中国省份、城市、城镇联动选择列表框
版本:2.0
作者:shemily
发布:2007-11-07
网站:www.oncecode.com
---------------------------------
【2.0 升级说明】:
1、支持SQL2000;
2、改进初始化设定序号为CityPostCode;
方便后台获取的时候,直接获取到省份、城市、城镇的CityPostCode,
这样在读取数据重新显示的时候,可以直接为调用代码里的默认显示
省份、城市、城镇赋值;
---------------------------------
1、文件说明:
exam.htm 示例页面
getProvince.asp 读取省份后台页面
getCity.asp 读取城市后台页面
getTown.asp 读取城镇后台页面
Data目录 全国城市邮编数据库
2、使用方法:
在需要使用全国省份、城市、城镇联动选择列表框的地方,
添加如下代码:
<script type="text/javascript"><!--
var default_province = 440000; //初始化默认显示省份的代码(见数据库中的CityPostCode字段)
var default_city = 440300; //初始化默认显示城市的代码
var default_town = 440303; //初始化默认显示城镇的代码
//-->
</script>
<script type="text/javascript" src="JS/ChinaCity_Select.js"></script>
3、如果获取默认省份、城市、城镇的序号?
打开Data目录,打开数据库文件ChinaCity.mdb(需安装Access软件-Office办公软件之一),
如果是要获取某一省份的代码,如:广东的代码是440000,
在CityName一列找到广东,对应的CityPostCode就是它的代码;
同理可以查询到城市和城镇或辖区;
4、SQL支持:如何让它支持SQL Server?
4.1 将ChinaCity.mdb里面的表ChinaCity导入到SQL Server中;
4.2 为你原有SQL Server的访问帐号(如test或其他)添加表ChinaCity的Select权限;
4.3 打开Inc目录下的conn.inc文件,将ifsql=0改为ifsql=1;
并为下面的userName, password, defaultDatabase, host设置上相关的值;
4.4 运行示例页面exam.htm检验你的设置是否成功;
如仍然无法正常使用,可到“重用网www.oncecode.com”留言或加入讨论群讨论;
5、下载和演示地址:
下载地址:http://www.oncecode.com/admin/downloader.asp?fn=chinaCity_V2.0.rar
演示地址:http://www.oncecode.com/test/ChinaCity_V2.0/exam.htm
更多演示:http://www.oncecode.com/master
评论4
最新资源