浏览器刷新导致重复提交

时间:2014-04-27 15:03:15

标签: javascript servlets web

我有一个网页,我可以填写一些细节并提交表格。提交表单后,将显示结果页面,其中包含订单号。如果我在结果页面上刷新,表单将再次提交,并且新的订单号将插入到数据库中,新的订单号将显示在结果页面中。

解决此问题的最佳方法是什么?有什么办法可以限制javascript的提交吗?

由于

1 个答案:

答案 0 :(得分:0)

我更喜欢在表单提交后在客户端重定向(Redirect after post)。 找到关于主题here的进一步解决方案。 在javascript中,您只需致电:

window.location.replace("ResultsPage");