一个IE7下,用form表单跳转iframe提交,然后下载文件。遇到的很有意思的问题
2013-02-04 15:27
555 查看
首先情况是这样,我的页面分top、left、main三大块。
现在top页面里有一个按钮,点击以后,会调用main页面里的一个方法弹出隐藏在top中的div(是不是很绕,需求就是这么来的)
在这个div中,有许多文件提供下载,事情到这里一切正常。
接下来就遇到一个问题了,在chrome或者IE8以上的时候,点击下载文件没问题,没有出现异常。
但是再IE7下面就有意思了,每次点击以后,文件是弹出下载了,但是后端的main页面刷新了top的内容,main的内容和top的重复了。
本来以为是form标签的target设置的不符合规范,查了一下捣鼓了很久还是没解决。
然后我点了一下错误的main页面,发现他的请求地址后面加了一个#号,猛然想起在隐藏的div里面是用a标签+上绑定事件来提交表单的
然后在绑定的事件里加了一个return false.问题解决。。。
希望同样遇到这个问题的朋友,这个答案能帮你节省一点时间
现在top页面里有一个按钮,点击以后,会调用main页面里的一个方法弹出隐藏在top中的div(是不是很绕,需求就是这么来的)
在这个div中,有许多文件提供下载,事情到这里一切正常。
接下来就遇到一个问题了,在chrome或者IE8以上的时候,点击下载文件没问题,没有出现异常。
但是再IE7下面就有意思了,每次点击以后,文件是弹出下载了,但是后端的main页面刷新了top的内容,main的内容和top的重复了。
本来以为是form标签的target设置的不符合规范,查了一下捣鼓了很久还是没解决。
然后我点了一下错误的main页面,发现他的请求地址后面加了一个#号,猛然想起在隐藏的div里面是用a标签+上绑定事件来提交表单的
然后在绑定的事件里加了一个return false.问题解决。。。
希望同样遇到这个问题的朋友,这个答案能帮你节省一点时间
相关文章推荐
- strutsmvc ajaxForm提交表单ie出现json文件下载问题解决
- 今天遇到一个问题,原来在html的form中如果只有一个type="text"的控件,如果在text中点击回车键,就是自动提交表单!
- 表单包含file上传文件提交,使用ajaxSubmint或者ajaxForm 遇到的问题以及解决方法
- IE下使用form表单提交到iframe中出现的重复提交问题
- form 表单提交到 iframe 遇到的问题
- 在tp3.2.3中使用 FormData 对象实现表单的文件上传功能遇到的一个问题及解决方法
- IE下使用form表单提交到iframe中出现的重复提交问题
- form下载文件,指向iframe ,如何判断iframe加载完成 form.submit之后的事件问题 监听form表单下载文件是否完成
- iframe标签实现form表单提交(如文件上传下载)不刷新
- IE10以下的IE浏览器在form表单提交、a标签等场景下,接收application/json类型的响应时,会提示是否要下载该json文件
- input file 在开发中遇到的问题 类似ajax form表单提交 input file中的文件
- form+iframe上传文件返回json在IE下提示下载的问题(源于ueditor的错误)(从ITEYE搬家过来的)
- jquery ajax提交表单时遇到文件下载问题
- jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传。
- 遇到问题-----JS中设置window.location.href跳转无效(在a标签里或这form表单里)
- ie7下利用iframe异步上传文件时name属性的问题
- 当button按钮放入form表单进行ajax提交遇到的诡异问题
- IE上提交表单,返回结果变成文件下载的解决方法
- form表单提交时跳转到空白页面问题
- ASP.NET页面借助IFrame提交表单数据所遇到问题的解决方法分享