我知道,每当您提交表单时,都将刷新页面。但是,有没有一种方法可以使用javascript或其他任何方式,使输入输入提交按钮后网页刷新一次呢?
非常感谢你们。
最佳答案
我猜想您需要实现的是Post,Redirect,Get模式,这是Grails应用程序中的推荐方法。如果键入grails generate-controller [somedomainclassname],您将看到该 Controller 实际上采用了这种模式。
其工作方式如下:
save()
save()
操作将执行必要的操作以实际保存对象,完成后,它将向浏览器发送“重定向”,类似于:redirect(action: "show", id: mySavedObject.id)
show
操作接收。然后继续显示刚刚创建的对象。 这种方法与HTTP语义配合得很好,并且避免了最终用户烦人的“是否要重新发布表单数据”问题。
关于grails - 提交后额外刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13561360/