要求:
   不同身份的用户进入系统,首先要进行权限判别,然后根据不同的身份,加载相应的树形目录(在数据库中查找相应父节点),只有点了父节点才加载子节点的内容(即从数据库中查找相应内容),不一次性都加载出来,这也是异步加载技术,以前这样做过无刷新三级联动。不知道能不能这样实现无刷新的树形目录,如果能请各位高手说的详细点,最好能给出实例!谢谢!

解决方案 »

  1.   

    一个权限树能有多大?能有多费事?你这样点击一个节点就查询数据库,反而影响速度。用CSDN作反面教程,栏目几乎没有什么变动还搞ajax,网络差的地方点击N久才出来。
      

  2.   

    http://topic.csdn.net/u/20090619/16/98091f21-2a6f-4079-a1a2-e223c49b0495.html
    参考……
      

  3.   

    問題在于你需要加載得樹有多少層,每層的層極數量級是多少?
    如果不多層,而且數量不多,你全部加載上去多省事省心?
    其次樹的資料應該都不多的,多了,用戶根本沒法用...
    你這樣弄成Ajax每次點擊才去搜索展開數,浪費資源而且速度慢..
    再問下,這個樹是實時刷新的嗎?
      

  4.   

    感觉csdn是因为一次加载太多才慢的,不知道是不是我理解有误!
      

  5.   

    现在我想用微软的treeview控件实现分布加载,而且后面有编辑目录按钮,能不能给点建议!
      

  6.   

    树形目录没有做过,现在我想用微软的treeview控件实现分布加载,而且后面有编辑目录按钮,能不能给点建议!
      

  7.   

    用treeview实现无刷新比较麻烦。你直接用js实现。
      

  8.   

    现在的人都赶时髦,谁让ajax流行呢
      

  9.   

    要加载的菜单不多的话最好还是一次加载完就好了
    可以使用ajax加载菜单树,但应当使用缓存加载
    因为这些菜单基本上是很久才会变动一次的
      

  10.   

    http://www.duduwolf.com/wiki/2007/544.html
      

  11.   

    树型结构,常见的两钟:父ID设计和001002编码设计。推荐第2种,类似哈希编码的设计,这样搜索的复杂度比较低,基本是O(1),O(n)的搜索父子关系。