|
名字:【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
|