问题描述
怎么从数据库里拿到数据来得到一个树形菜单
解决方案
解决方案二:
你可以考虑用一些树图的插件,然后只要在后台组织数据到页面显示即可。比如,我用过jquery的一个树图控件,他的前台是<ul><li></li></ul>这种格式的。从后台得到list到前面用jstl循环出<ul><li></li></ul>就可<scriptsrc="/js/jquery/jquery-1.3.2.min.js"type="text/javascript"></script><scriptsrc="/js/jquery/jquery.cookie.js"type="text/javascript"></script><scriptsrc="/js/jquery/jquery.treeview.js"type="text/javascript"></script><linkrel="stylesheet"href="/css/jquery/jquery.treeview.css"/>具体使用可参考网上例子还有也可以用dhtmlXTree先去下载他,他里面有教程。是读取xml生成树图。这个需要在后台组织好xml格式的数据,然后给前台呈现。这个树的好处在于它有一些现成的js方法
解决方案三:
自己写也可以,但最好用插件!效果好简单。
解决方案四:
顶一下我也正愁这个问题
解决方案五:
數據庫的資料先要是一棵樹才行,所以表格的必要欄位是ID和PID。有這樣的資料之後,想練功的就自己寫,不想練功就網路上找,要畫出樹形菜單並不太難。
解决方案六:
数据库[id,pid]必须具有的字段,方便实现+dtree实现.如果是struts的话,也集成了树形菜单这个功能.当建议不要用这个.参考一下:http://topic.csdn.net/u/20100924/16/80da0bfe-c61e-4f49-89b5-5221c04f9828.html
解决方案七:
推荐用jsTree控件,这是我目前见过的功能最强大的树控件,支持checkbox,支持右键菜单,支持异步加载等高级功能。
解决方案八:
DTree或者extjs都能轻松实现吧
解决方案九:
使用xloadtree网上资料很多
解决方案十:
<divid="d1"class="tree"><ul><liclass="root">各级地市<ul><c:forEachitems="${list}"var="allRegion"><liclass="text">${allRegion.region.regionName}<ul><c:forEachitems="${allRegion.regionList}"var="region"><li><inputtype="checkbox"name="a"value="${region.regionId}"/>${region.regionName}</li></c:forEach></ul></li></c:forEach></ul></li></ul></div>这是我前几天写的一个这是js代码:<scripttype="text/javascript">$(document).ready(function(){$('#d1').SimpleTree({animate:true,autoclose:true});});</script>
解决方案十一:
还需要几个包。。。。需要就找我我给你。。。。405420417这是我QQ