在同一个页面实现无限层的链接
标题可能表达得不清楚,我详细说一下:
用DataGrid显示列表如下,
地区 操作
广东 修改
湖南 修改
上海 修改
1)点击广东后,把参数(地区ID、页码page)传到本页,然后本页显示返回按钮,并绑定如下
地区 操作
深圳 修改
广州 修改
东莞 修改
2)再点击深圳之后,又把当前地区ID与页码传到下一层(这样无限层点击下去)
3)当点击返回按钮,返回上一层地区ID与对应的页码(这样无限返回),列表重新绑定。
4)我这里只是说两个参数,实际上有很多个
不知我有没有表达得清楚呢,各位朋友应该也会碰到这种情况吧。
------解决方案--------------------
------解决方案--------------------1,这种方法使用ajax很简单
2,数据库设计成id title parentid的形式,实现起来代码都是一样的,就是将当前id传递,当作查询等parentid
------解决方案--------------------给datagrid的每行加一个onclick事件 其他的就是脚本的事了 ^_^
------解决方案--------------------网上有很多无限级树或者下拉菜单的例子,可以参考他们的思路,这基本属于js问题
------解决方案--------------------路过帮楼主顶下!
不过孟老大的话是不会错地
------解决方案--------------------每次点击传递参数使用?id=xxx&...
在叶面设置默认值
每次根据参数获得查询记录即可
不过用ajax会更加好一些,可以让用户没什么刷新感觉