树的实现

树的实现

为了使用zTree树,就要组织好zTree树所使用的json数据

 

常用的json插件有哪些?

Json-lib  fastjson   struts-json-plugin-xxx.jar,手动拼接

 

如何输出?

借助于reponse对象输出数据

 

 

第一步:刚开始的做法

 

第二步:

不断的循环过程中,size不断的减减,那么size等于0的时候,就没有逗号,那么前面的这些后面就会有逗号。用处就是去掉后面那个逗号。

 

 

前台中

Ajax请求

将Ajax请求变成Post请求

 

首先拿到被选中的节点,之后把每个被选中的id拿过来,因为绑定在树上的时候,一个节点的id有四个属性id pid name checked ,那么我已经获取到选中的节点,那么我就可以取出这个节点的复合属性值。

所以说在代码中,首先先获取到数组nodes,之后再把每个id给拿出来拼成一个string,然后用逗号隔开,之后拼成一个字符串,拼好了之后放到隐藏域里面,之后用val给隐藏域赋值,所以说模块id放在隐藏域中,之后用逗号隔开,

猜你喜欢

转载自blog.csdn.net/qq_39115649/article/details/81316629