posts - 247,  comments - 25,  trackbacks - 0
可以在展开菜单时向数据库发送请求,将返回的子菜单的数据显示到客户端,然后再利用js控制菜单的显示与隐藏!
实现树型菜单的两种方式
1、完全在客户端实现
客户端向服务器发送一个请求,服务器端返回该树的所有数据。客户端通过js控制菜单的展开与折叠。
2.完全由服务器端实现
点哪个菜单,即要展开的那个菜单,才返回那个菜单下的所有子树
3、以上两种方式都有缺陷,因此使用ajax:
客户端提交请求后,并不将所有的数据取回,而是返回该菜单的顶级菜单。当展开某一菜单时再发送请求,服务器处理完毕后,只返回该菜单下的子菜单,即所请求的内容。再利用js将数据显示到客户端,数据的获取和处理都是在后台完成。


posted on 2008-07-27 14:12 林的 阅读(273) 评论(0)  编辑  收藏 所属分类: ajax

只有注册用户登录后才能发表评论。


网站导航:
 
<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

想回家了,呵呵!

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜