使用jstree某些树形节点不显示
来源:互联网 发布:淘宝站外推广人 编辑:程序博客网 时间:2024/06/05 03:47
使用jstree构建 系统-菜单-按钮 树时,本来是想呈现这样的效果:
结果第一层节点打开后,子节点不显示了,点击一下,所有节点全没了,页面和后台也没有报错,实在是太诡异了。
因为是后台串json串到前台,所以我在控制台打印了一下传输的数据:
[ { "id": "1", "text": "权限认证系统", "children": [ { "id": "1", "text": "用户管理", "children": [ { "id": "1", "text": "测试1" } ] }, { "id": "2", "text": "角色管理", "children": [ { "id": "2", "text": "测试2" } ] }, { "id": "3", "text": "字典管理", "children": [ { "id": "3", "text": "测试3" } ] }, { "id": "4", "text": "系统管理", "children": [ { "id": "4", "text": "测试4" } ], } ] } ];
完全符合json的格式,后来我改了字段顺序,改了引号,都没有用。最后发现是因为id重复了,原本以为同一个层的节点id不重复就可以了,但是发现所有的节点的id都不能重复。不同层的节点加个前缀,问题就解决了。
顺便说一下:jstree 只能识别 id、text、children等名称组成的json串。
阅读全文
0 0
- 使用jstree某些树形节点不显示
- jstree树形控件显示灰色
- 使用jsTree动态加载节点
- Jstree树形控件实现树形结构展示+自定义节点图标
- C#TreeView控件控制某些节点的checkbox不显示
- Jstree之节点显示不正确-yellowcong
- jsTree 使用 JSON 数据绑定节点
- jsTree 使用 JSON 数据绑定节点
- 关于jstree 在页面中 不显示
- Oracle 层级语句 树形结构 显示根节点 不显示根节点
- jstree使用【三】根据节点类型更换节点图标
- JSTree 自定义图标 不同节点 显示不同图标
- Eclipse-不显示某些文件夹
- jstree动态创建节点
- jstree使用
- jsTree使用
- JSTree使用
- jstree checkbox选择所有子节点却不自动选择父节点
- 区域生长算法原理及MATLAB实现
- [分享]钛极OS(TiJOS)之网络特性支持
- MQ
- 第十三周 【项目2
- 关于SAP月末生产订单不能关闭的相关问题
- 使用jstree某些树形节点不显示
- 对于键盘输入的英文字母出现的每一个字母的出现次数统计个数
- 常用JQUERY插件大全
- 获取JavaScript异步函数的返回值
- NGUI Toggle的自我监听
- digitalocan+ss+锐捷+ipv6+校园免流
- RESTful 架构风格概述
- React + webpack 快速搭建开发环境
- SVN合并分支、分支打分支,分支合并分支