gpt4 book ai didi

javascript - 避免在 Play Framework 2.0 中重新提交表单

转载 作者:行者123 更新时间:2023-12-04 02:03:07 25 4
gpt4 key购买 nike

我要提交一个基本的 POST 表单。每次提交表单时,都会更新数据库。如果有人尝试刷新页面,您会看到“确认重新提交表单?”。无论如何要避免这种情况?我知道这可以用 PHP 实现,但这里不是一个选项

谢谢!

最佳答案

接受表单 POST 的操作应该将数据提交到数据库,然后重定向到另一个操作。这样,当用户点击刷新时,他们只会读取数据,而不是写入数据。

这是一个例子:

  public Result terminate(Long depositKey) throws Exception {
depositsService.cancelScheduledDeposit(getCurrentUser().memberKey(), depositKey);
return redirect(routes.ControllerFactory.deposits.terminateConfirmation(depositKey));
}

关于javascript - 避免在 Play Framework 2.0 中重新提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11195727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com