我知道每当您提交表单时,您都会刷新页面。但是有没有一种方法可以使用 javascript 或任何允许网页在输入提交按钮后再次刷新一次的方法?
非常感谢你们。
我知道每当您提交表单时,您都会刷新页面。但是有没有一种方法可以使用 javascript 或任何允许网页在输入提交按钮后再次刷新一次的方法?
非常感谢你们。
我猜你需要实现的是 Post、Redirect、Get 模式,这是 Grails 应用程序中推荐的方式。如果您键入 grails generate-controller [somedomainclassname],您将看到该控制器实际上采用了这种模式。
它的工作原理如下:
save()
save()
操作会执行必要的操作以实际保存对象,完成后,它会向浏览器发送“重定向”,就像这样:redirect(action: "show", id: mySavedObject.id)
show
您的控制器的操作接收。然后它继续显示刚刚创建的对象。这种方法与 HTTP 语义配合得很好,避免了终端用户烦人的“你想重新发布你的表单数据”问题。