В GSP (Groovy Server Page) я использую <g:submitToRemote update="...">
для обновления <div>
после вызова на стороне сервера.
Согласно документации и другим источникам в Интернете, цель <div>
может быть размещена произвольно в страница. Однако в своих тестах я обнаружил, что <div>
должен окружать тег <g:submitToRemote>
.
Если нет, <div>
будет обновлено некоторым "случайным" содержимым (т. е. частями формы, которые окружают тег <g:submitToRemote>
).
Рассмотрим следующий код GSP:
<html>
<head>
<g:javascript library="prototype" />
</head>
<body>
<div id="updateMe_NOT_WORKING">${message}</div>
<g:form>
<div id="updateMe_WORKING">
<g:submitToRemote value="Click Me"
action="someAction" update="updateMe_NOT_WORKING" />
</div>
</g:form>
</body>
</html>
Это в Grails 1.3.4.
Что я упустил? - Спасибо