一尘不染

停止浏览器询问刷新时重新发送表单数据吗?

html

我通过POST提交了表单。我提交了表单,一切都很好,但是,如果尝试在提交后重新加载表单所要转到的新页面,则会收到“您是否要重新发送数据”消息(FireFox)。它也可能在其他浏览器中发生,但我不确定。

有谁知道阻止此消息弹出的方法,这样我可以继续刷新页面。这对生产环境不利-用户可能会两次提交相同的表单!


阅读 323

收藏
2020-05-10

共1个答案

一尘不染

您需要使用POST-Redirect-GET模式。

使您的表单通过重定向到GET请求进行响应。
这样,当用户刷新页面时,它将仅重新发送GET。

2020-05-10