[
{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

解决方案 »

  1.   

    如果用asp.net里的menu控件能满足需求就最简单了。
    再不行可以自己继承一个menu然后输出自己想要的菜单的html(建议用css+ul/li)。再再难点就是呵呵,楼主准备做的,在前台绘制菜单,会有点麻烦。
    首先这一串字符串是个数组,直接编历每个数组元素,找到DeptName,createElement生成ul元素,生成Li元素,再递归当前数组元素的children属性,如果有,在li元素下生成嵌套的ul和li元素,哦,还要在li元素里生成链接,a元素。
      

  2.   

    最后就是设置菜单的显示,隐藏;就是添加mouseover,mouseout事件等,完成菜单的动态效果
      

  3.   

    lz可以试着找找树形组件,比如说这个: http://www.ztree.me/v3/demo.php#_101