请教一下ajax代替frame在后台管理系统布局上应当怎么应用?
16lz
2021-01-22
本人用ajax实现了frameset+frame布局的效果,比如这样的:
http://www.w3school.com.cn/tiy/t.asp?f=html_frame_navigation
这样左边的内容不用刷新,点击导航栏时,直接把html文件在右侧显示出来。
可是,加入右侧页面有表单时,通过struts的action,传回来的整个页面会直接刷新整个页面,导致左侧内容消失。
虽然,所有提交都用ajax可以解决这个问题,可是这样太麻烦,又感觉这样设计好奇怪。
所以,请教一下各位,ajax代替frame在后台管理系统布局上应当怎么应用?
你加载的页面写好ajax提交的逻辑。反正全部ajax加载要写好多代码,防止变量,函数覆盖什么的。。
建议是iframe来做简单点,也不会出现上面的问题
http://www.w3school.com.cn/tiy/t.asp?f=html_frame_navigation
这样左边的内容不用刷新,点击导航栏时,直接把html文件在右侧显示出来。
可是,加入右侧页面有表单时,通过struts的action,传回来的整个页面会直接刷新整个页面,导致左侧内容消失。
虽然,所有提交都用ajax可以解决这个问题,可是这样太麻烦,又感觉这样设计好奇怪。
所以,请教一下各位,ajax代替frame在后台管理系统布局上应当怎么应用?
2 个解决方案
#1
你加载的页面写好ajax提交的逻辑。反正全部ajax加载要写好多代码,防止变量,函数覆盖什么的。。
建议是iframe来做简单点,也不会出现上面的问题
更多相关文章
- jquery 触发a标签点击事件,弹出页面
- 如何在jQuery Datatables分页中返回特定页面?
- jQuery File Upload 单页面多实例的实现
- 如何使用CSS将表放在页面的中心?
- 如何在HTML中为移动页面创建图像下载链接?
- html 页面内锚点定位及跳转方法总结
- xml格式原样输出到html或是jsp页面
- 布局的标记建议和一些更一般的问题
- HTML5-Service Worker实现离线页面访问