【发布时间】:2019-03-15 16:30:35
【问题描述】:
我正在尝试使用数据库记录创建一棵树, 起初我使用以下代码:
效果很好,但是由于我可以在数据库中插入和删除树的节点,因此该功能不再起作用。 如您所见,现在我可以拥有第一个元素,其 ID 为 90,儿童宽度更小 ID。
var arry = [{
"parentId": null,
"moduleId": 90
},
{
"parentId": 1,
"moduleId":65
},
{
"parentId": 1,
"moduleId": 91
},
{
"parentId": 65,
"moduleId": 66
},
{
"parentId": 66,
"moduleId": 79
},
{
"parentId": 90,
"moduleId": 1
}
];
小提琴: https://jsfiddle.net/1c20hb7w/
当然,我不能更改数据库中的 ID(这太简单了)。 所以我想知道如何让一切正常工作,如果你有帮助我的轨道.. 提前致谢!
【问题讨论】:
标签: javascript json