Я знаю, что всякий раз, когда вы отправляете форму, вы обновляете страницу. Но есть ли способ использовать javascript или что-то еще, что позволяет веб-странице обновляться еще раз после ввода кнопки отправки?
Большое спасибо, ребята.
Я знаю, что всякий раз, когда вы отправляете форму, вы обновляете страницу. Но есть ли способ использовать javascript или что-то еще, что позволяет веб-странице обновляться еще раз после ввода кнопки отправки?
Большое спасибо, ребята.
Я предполагаю, что вам нужно реализовать шаблон Post, Redirect, Get, который рекомендуется в приложениях Grails. если вы наберете grails generate-controller [somedomainclassname], вы увидите, что этот контроллер действительно использует этот шаблон.
Это работает следующим образом:
save()
save()
выполняет необходимые операции для фактического сохранения объекта, когда это делается, оно отправляет браузеру «перенаправление», примерно так: redirect(action: "show", id: mySavedObject.id)
show
вашего контроллера. Затем он продолжает отображать только что созданный объект.Этот подход хорошо сочетается с семантикой HTTP и позволяет избежать раздражающих вопросов «хотите ли вы повторно опубликовать данные формы» для конечного пользователя.