菜单效果如下: 一级菜单a 
    二级菜单a 
          三级菜单a 
          三级菜单b 
          . 
          . 
          . 
          三级菜单z 
    二级菜单b 
    二级菜单c 
      . 
      . 
      . 
    二级菜单z 一级菜单b 一级菜单c 


. 一级菜单z 之前我是想这样实现的,一次性读出所有的菜单,通过控制 <td> 的可见性来实现展开收回菜单.但因为菜单数量太多,页面运行到一半的时候超时, 现我想实现这样的效果,第一次打开页面的时候只列出一级菜单,点击一级菜单后才展开二级菜单,以此类推.页面不要刷新. 
请问如何实现?是否要用到XAJAX技术?