asp实现二级动态菜单 10
其中一级菜单为静态(为省份),想实现二级动态菜单。数据库表名为detail,字段如下:请高手给段代码,最好是JS的,如果是VB的也行。...
其中一级菜单为静态(为省份),想实现二级动态菜单。
数据库表名为detail,字段如下:
请高手给段代码,最好是JS的,如果是VB的也行。 展开
数据库表名为detail,字段如下:
请高手给段代码,最好是JS的,如果是VB的也行。 展开
2个回答
展开全部
表结构这样设计的话,不管是效率还是难易度,都会增加.
一般来说这类联级菜单,可以设置成上下级的关系.
ID CatelogName ParentID
可以按这种来设计表.
再说回你这个设计的读取方法吧.
省份: select distinct province from detail 读取所有的省份名称.
地市: select * from dishi where province='你的省份';
有两种办法,第一种就是在ASP文件中生成一个数组,把所有的省市都写到数组中去.再用JS来读取.
第二种办法,就是需要的时候,用ajax根据省份去数据库读取城市信息,DOM加载到前台.
一般来说这类联级菜单,可以设置成上下级的关系.
ID CatelogName ParentID
可以按这种来设计表.
再说回你这个设计的读取方法吧.
省份: select distinct province from detail 读取所有的省份名称.
地市: select * from dishi where province='你的省份';
有两种办法,第一种就是在ASP文件中生成一个数组,把所有的省市都写到数组中去.再用JS来读取.
第二种办法,就是需要的时候,用ajax根据省份去数据库读取城市信息,DOM加载到前台.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询