因为有一个node参数每次都会把节点ID传到服务器端.我现在想做的就是通过每次点击节点展开时,通过数据库查询重新生成json.从生成的json来看是正常的,但显示的总是会重复前面的节点.不知道是怎么回事.简单的说就是在初始化的时候有一个父节点A和一个子节点B,在展开B节点的时候再次通过节点ID从数据库查询数据生成B节点的子节点C.但实际反应出来的是点击节点B的时候是先来A.再点出来B,再点才出来C
[b]问题补充:[/b]
xyz20003,谢谢你的答复.那篇文档我之前已看过.你的意思是比如初始化有父节点A,子节点B,当点击子节点B的时候要在后台处理掉A和B,才能无重复的显示C?
这个问题很简单,我们的在线文档上已经讨论过这个问题,tree每次都是将获得的json作为自己的子节点,所以,你如果还是每次都生成所有节点,肯定会造成重复。
解决方法是,或者一次生成所有json,或者每次根据id生成对应节点的子节点,在后台就把重复数据过滤掉。
可以参考我们文档中的解释:[url]http://family168.com/tutorial/extdoc/html/ext-ch-03.html#d0e837[/url]