DropDownList 实现联动效果
一个页面两个DropDownList空间,点击省,出来省里面的那些市。以及后台数据库该怎么编写...
一个页面两个DropDownList空间,点击省,出来省里面的那些市。以及后台数据库该怎么编写
展开
3个回答
展开全部
数据库存储方式:
比如 国家地区
id name pid
1 中国 0
2 美国 0
3 北京 1
4 加州 2
5 上海 1
6 纽约 2
//pid这个就是国家地区的父ID
查询方式:
第一个list查询pid为0的数据加载到列表中,顺便把id也存一份在列表的值里。
选择事件:
第一种前台的,比如javascript或jquery:
当list的值变更时触发事件ajax-get-json,获取数据库中pid为list值为id(之前存的)的数据,javascript处理json数据加载到第二个list
第二种后台的,aspx.cs
绑定第一个list的事件并且回发,获取数据与第一种就一样了。
具体代码很简单了,在参考一下网上的例子,非常好写,祝你成功, 呵呵。
比如 国家地区
id name pid
1 中国 0
2 美国 0
3 北京 1
4 加州 2
5 上海 1
6 纽约 2
//pid这个就是国家地区的父ID
查询方式:
第一个list查询pid为0的数据加载到列表中,顺便把id也存一份在列表的值里。
选择事件:
第一种前台的,比如javascript或jquery:
当list的值变更时触发事件ajax-get-json,获取数据库中pid为list值为id(之前存的)的数据,javascript处理json数据加载到第二个list
第二种后台的,aspx.cs
绑定第一个list的事件并且回发,获取数据与第一种就一样了。
具体代码很简单了,在参考一下网上的例子,非常好写,祝你成功, 呵呵。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询