各位大哥,小弟想用树显示数据。。用的是dtree.js显示的。但是数据量比较大,在显示时IE会报错则显示不出来树的形状。大侠们有没有好点的方法?我显示的形式如下:像这样的级别还有好几个。全部打开的话会有800多行,,。

解决方案 »

  1.   

    这个还真的不好说,一般把函数写到html最后显示效果会好些
      

  2.   

    可以用ajax技术来实现,在显示的时候只显示根节点数据,当点击某一个节点的时候再去数据库调该节点下的数据,以此类推,只有点击节点才会调它下的子节点数据。
      

  3.   

    同意。数量级别大的时候应该异步加载,否则会影响性能。可以考虑用xloadtree等支持异步加载的树形组件。
      

  4.   

    也倾向于这方法
    可以不用dtree,自己划树就可以了
    <ul><li><ul><img alt='' /><span onclick=''></span><li></li></ul></li><ul>
    通过回调去加载每个节点的下一层节点