我的代码里有个增加数据的操作,填完数据保存以后狂按F5,然后发现相同的数据被加进去无数条。用Fiddler抓包看了下,发现重复执行了插入操作。把Fiddler的规则调整了一下成Disable caching,就正常了。小弟初涉前端的东西,求大神帮帮忙。
解决方案 »
- 批量修改img属性的问题!
- 100分脆求"用ActiveX和CSS实现B/S模式下票据打印"的设计代码
- javaScript 读取xml资源文件实现国际化的问题
- 小菜问题
- 100分求解!如何让下面的js代码只显示相匹配的关键词?最好每个关键词只显一个?
- 怎样把一个二维数组赋值给JS?
- 谁知道给一个id绑定live("mouseleave")事件为什么会不管用啊?
- iframe 中引用了外面网站一个网页,如何在IE下面的状态栏去掉 显示“正在下载那些信息”
- innerHTML中为什么不能插入<script></script>标记?
- 谁有像csdn上的javascript编辑器,提供一下给分
- 我是菜鸟啊,提的问题希望大家不要吃惊。怎么用JS在弹出的对话框里添加表单或者自定义内容
- JS实现不切换页面下 选择播放自己要看的视频
如果你想避免重复提交,可以有很多方法,
比如你可以将保存的页面和显示的页面方开,保存后重定向到显示页面;
或者不分开的时候,用记录session一下最后的提交时间,如果再次提交的时候,就判断有没有这个session,有的话,时间差了多少,如果不少于比如5分钟,就不允许再次提交。
嗯,这是一个办法,但是如果这样做的话代码要做很大改动,因为我也是在优化别人的系统,所以可能不太现实。请问有没有办法控制在按F5的时候达到刷新父框架的效果?或者说起到和Ctrl+F5相同的效果?
anyway, you got the answer.