点击编辑页的关闭按钮后,原菜单页面被重定向到了其他菜单页面
2016-09-28 15:34
344 查看
问题描述:
在web站点的导航栏下有两个菜单-稽查服务和系统管理,其中系统管理被设定为系统的默认菜单。
在稽查服务下有一个查看车辆信息的功能页面,这个页面中是以表格形式展现的所有车辆的基本信息,
点击其中的一条车辆信息的编辑按钮,会跳出一个弹框(模态框)页面,在这个弹框页面中需要显示车辆的图片信息,其他的信息可以编辑。
点击弹框(模态框)的关闭按钮后,原菜单页面(也就是稽查服务菜单页面)被重定向到了系统管理页面(系统设置的默认菜单)。
问题原因:
出现上边的问题的原因是由车辆图片的地址url造成的,图片路径的拼接如下图:
其中${dynamicDomain}是指http://localhost:8000/admin,而${exPhoto}本应是由后端传过来的图片相对路径地址,但我并没有在后台set这个参数值。
所以,${exPhoto}的值为空,img的src的值就变成了http://localhost:8000/admin。
由此,不知怎么影响到了框架的页面跳转功能,出现了上述的问题。
解决办法:
在页面中先去判断${exPhoto}的值是否为空,如果为空,就用其他可以访问到的图片代替。如下图:
在web站点的导航栏下有两个菜单-稽查服务和系统管理,其中系统管理被设定为系统的默认菜单。
在稽查服务下有一个查看车辆信息的功能页面,这个页面中是以表格形式展现的所有车辆的基本信息,
点击其中的一条车辆信息的编辑按钮,会跳出一个弹框(模态框)页面,在这个弹框页面中需要显示车辆的图片信息,其他的信息可以编辑。
点击弹框(模态框)的关闭按钮后,原菜单页面(也就是稽查服务菜单页面)被重定向到了系统管理页面(系统设置的默认菜单)。
问题原因:
出现上边的问题的原因是由车辆图片的地址url造成的,图片路径的拼接如下图:
其中${dynamicDomain}是指http://localhost:8000/admin,而${exPhoto}本应是由后端传过来的图片相对路径地址,但我并没有在后台set这个参数值。
所以,${exPhoto}的值为空,img的src的值就变成了http://localhost:8000/admin。
由此,不知怎么影响到了框架的页面跳转功能,出现了上述的问题。
解决办法:
在页面中先去判断${exPhoto}的值是否为空,如果为空,就用其他可以访问到的图片代替。如下图:
相关文章推荐
- jQuery 怎么实现点击页面其他地方隐藏菜单? 做了个按钮点击时弹出菜单,想实现点击其他地方时隐藏弹出的菜单
- js 点击页面其他地方关闭弹出层
- jquery 点击页面其他地方实现隐藏菜单功能
- 解决关闭 atrDialog 嵌入 iframe 页面,重定向到其他页面刷新父窗体问题
- jQuery实现点击按钮弹出一个div,点击其他区域关闭该div
- 菜单弹出后点击其他区域则关闭菜单的方法
- js 鼠标点击一个按钮显示div的浮动框,点击页面其他任何地方后,隐藏浮动框
- winform tabpage 绘制关闭按钮点击关闭事件和双击tab关闭页面
- 点击按钮实现网页重定向的方式以及其他一些延伸
- 微信公众号OAuth 点击菜单按钮 跳转页面授权 获取openid
- js点击页面其他地方关闭div
- jquery 点击页面其他地方实现隐藏菜单功能
- 使用selenium+python;在页面A点击一个按钮跳转到页面B,页面A没有关闭,浏览器打开了一个B,切换窗口定位页面B的元素
- 页面上的可鼠标移动内嵌页面层,并有关闭按钮,背景不可点击
- 点击按钮页面弹出对话框,关闭对话框父页面刷新
- js 点击页面其他地方关闭弹出层(示例代码)
- 点击添加按钮,关闭对话框,回到主住页面自动加载新添内容
- 记录--前端 页面 jquery 被点击按钮修改样式 其他默认
- jQuery点击页面其他任意地方关闭弹框
- 展开右上角的快捷菜单按钮后,点击屏幕其他区域按钮没有自动收起