禁止重新提交表单对话框

时间:2011-05-05 08:45:02

标签: javascript forms browser post

有没有办法(使用javascript或其他方法)来抑制在刷新包含帖子数据的页面时弹出的表单重新提交对话框?

2 个答案:

答案 0 :(得分:2)

在加载内容之前显示弹出窗口。因此,在单击弹出窗口上的其中一个按钮后,将执行任何Javascript。

在完成对数据的所有操作后,您可以在服务器端执行的操作是重定向到另一个页面(没有POST数据)。

答案 1 :(得分:2)

这是一个常见问题,解决方案的名称为:PRG

接收 POST 的页面处理它,然后客户端/浏览器重定向到另一个使用 GET 请求检索的页面。因此,如果客户端刷新,则他们不会重新发布数据。