フォームを送信するたびに、ページが更新されることを知っています。しかし、送信ボタンが入力された後にWebページをもう一度更新できるようにするJavaScriptなどを使用する方法はありますか?
どうもありがとうございました。
フォームを送信するたびに、ページが更新されることを知っています。しかし、送信ボタンが入力された後にWebページをもう一度更新できるようにするJavaScriptなどを使用する方法はありますか?
どうもありがとうございました。
実装する必要があるのは、Grails アプリケーションで推奨される Post、Redirect、Get パターンだと思います。grails generate-controller [somedomainclassname] と入力すると、そのコントローラーが実際にこのパターンを採用していることがわかります。
次のように機能します。
save()
save()
は、実際にオブジェクトを保存するために必要な操作を実行します。完了すると、次のようにブラウザに「リダイレクト」を送信します。redirect(action: "show", id: mySavedObject.id)
show
、コントローラーのアクションによって取得されます。次に、作成したばかりのオブジェクトを表示します。このアプローチは、HTTP セマンティクスとうまく連携し、エンド ユーザーにとって煩わしい「フォーム データを再投稿しますか」という質問を避けることができます。