解析json数据生成 多级菜单

HostSugar 发布于 2013/03/13 18:03
阅读 3K+
收藏 0

@zTree 你好,想跟你请教个问题:

下面一段json数据,如何解析后生成多级菜单,脑袋突然卡壳了,不知道怎么循环了。

[
    {
        "deptId": 1, 
        "deptName": "公司总部", 
        "parentId": 0
    }, 
    {
        "deptId": 2, 
        "deptName": "职能部门", 
        "parentId": 1
    }, 
    {
        "deptId": 3, 
        "deptName": "综合部", 
        "parentId": 2
    }, 
    {
        "deptId": 4, 
        "deptName": "财务部", 
        "parentId": 2
    }, 
    {
        "deptId": 5, 
        "deptName": "客服部", 
        "parentId": 2
    }
]



加载中
0
zTree
zTree

设置 使用 simple 数据格式即可。请多看看 Demo 以及 API 

setting.data.simpleData = {
  enable : true,
  idKey : "deptId",
  pIdKey : "parentId"
}

setting.data.key.name = "deptName";

zTree
zTree
回复 @suan2046 : :) 很高兴你能喜欢 zTree
HostSugar
HostSugar
谢谢!本来意愿是想问问如何解析这段json数据生成菜单的,不想因为这个小功能而导入一个完整的第三方插件,比如ztree。但是看完ztree部分介绍后,发现很多功能点适合项目目前开发以及项目扩展开发,还是决定用ztree :)
0
mark35
mark35
后台没处理全部平级的输出了?
HostSugar
HostSugar
是的,ztree支持这样的格式。想自己解析出来
0
cookqq
cookqq

建议去看看ztree的API


HostSugar
HostSugar
恩,TKS
返回顶部
顶部