树的实现
为了使用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放在隐藏域中,之后用逗号隔开,