使用jQuery json生成动态的无限分级树,每个节点不一样的图标
发布网友
发布时间:2022-04-24 19:02
我来回答
共2个回答
热心网友
时间:2023-10-03 05:47
给你一个思路:具体代码自己写吧。 把树写成异步树。
代码可以只写一个 eg:xxTree(string id)
//判断id是否为空;如果为空直接加载根几点下面的第一层;Pid为0
//图标的类型通过后台判断是否是叶子节点,如果是叶子节点。返回的json样式为文件
//不是的话就是文件夹的;
//看的你的JSON你是通过Pid去绑定父节点的ID
step1:初始化加载根节点下面的第一层树结构。(调用后台代码,id为空)
step2:点击一个分支。将id传入到后台。返回json。异步的添加下一层树级结构;
step3:如果下面有N多层 你就慢慢重复step2;可以直接写好,让它自己迭代;
对于这样的树。你自己拼接json是很费事的一件事。采用第三方控件吧TreeView。easyui 。jquery ui 都有树形控件。
热心网友
时间:2023-10-03 05:47
jquery ztree 完美的解决了你的问题. 看看就OK了