FireFox PHP 表单提交页面刷新后重复提交

jenufi 2009-08-09 10:09:32
表单post后,用JS 刷新页面(parent.location.reload();),

会弹出以下提示信息:
“要显示此页面,FireFox必须发送将导致重复之前动作的数据”


这怎么解决呢?
...全文
251 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wxllyf 2009-08-10
parent.location.href 父页
回复
boyuan 2009-08-09
你做的东西,可能是表单提交给自己,提交后,你想再刷新一下,看到新的结果。
首先,当页面重载时,弹出那个对话框是不可避免的,目的是为了防止重复提交。
我判断,是你的整体思路有问题,也就是不应该这样设计。

正确的流程应该是:把数据提交到另外一个页或控制器,待处理完数据后,再跳转回原页,而不是刷新。
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告