[
{id:'1',ParentId:'0',DeptName:'控股集团',DeptLevel:'1'},
{id:'2',ParentId:'0',DeptName:'集团产业',DeptLevel:'1'
,children:[{id:'7',ParentId:'2',DeptName:'产业总部',DeptLevel:'2'
,children:[{id:'11',ParentId:'7',DeptName:'产业分部',DeptLevel:'2'}]
}]}
]用什么方式解析成这样
chiildren是第一级的子节点 属于无限级导航求例子,或者详细方法
导航解析字符串json
{id:'1',ParentId:'0',DeptName:'控股集团',DeptLevel:'1'},
{id:'2',ParentId:'0',DeptName:'集团产业',DeptLevel:'1'
,children:[{id:'7',ParentId:'2',DeptName:'产业总部',DeptLevel:'2'
,children:[{id:'11',ParentId:'7',DeptName:'产业分部',DeptLevel:'2'}]
}]}
]用什么方式解析成这样
chiildren是第一级的子节点 属于无限级导航求例子,或者详细方法
导航解析字符串json
解决方案 »
- 正则如何匹配/Page/Index.htm和/Index.htm?
- 定时执行的难题
- 如何统一修改asp.net空间格式
- javascript如何判断光标在文本框中的位置?
- 关于在PostBack自定义控件问题无法保存DropDownList绑定的请教,高手请进
- 如何用webBrowser获得iFrame中的数据
- 在Response.Redirect("")前面调用一个提示框时,为什么提示框没有执行就直接转页面了?
- response.write里的js代码怎么事实执行?
- 有关DataGrid计算列的问题
- 请问如何利用存储过程输入字段类型为bit和datetime的内容?
- .net自定义工作流
- web 鼠标右击threeview控件弹出DIV的并将后台ID传入的问题
再不行可以自己继承一个menu然后输出自己想要的菜单的html(建议用css+ul/li)。再再难点就是呵呵,楼主准备做的,在前台绘制菜单,会有点麻烦。
首先这一串字符串是个数组,直接编历每个数组元素,找到DeptName,createElement生成ul元素,生成Li元素,再递归当前数组元素的children属性,如果有,在li元素下生成嵌套的ul和li元素,哦,还要在li元素里生成链接,a元素。