我有一个基本的 POST 表单正在提交。每次提交表单时,都会更新数据库。如果有人尝试刷新页面,您会收到“确认重新提交表单?”。有没有办法避免这种情况?我知道这可以通过 PHP 实现,但这不是一个选项
谢谢!
我有一个基本的 POST 表单正在提交。每次提交表单时,都会更新数据库。如果有人尝试刷新页面,您会收到“确认重新提交表单?”。有没有办法避免这种情况?我知道这可以通过 PHP 实现,但这不是一个选项
谢谢!
接受表单 POST 的操作应将数据提交到数据库,然后重定向到另一个操作。这样,当用户点击刷新时,他们只会读取数据,而不是写入数据。
这是一个例子:
public Result terminate(Long depositKey) throws Exception {
depositsService.cancelScheduledDeposit(getCurrentUser().memberKey(), depositKey);
return redirect(routes.ControllerFactory.deposits.terminateConfirmation(depositKey));
}