В GSP (сървърна страница Groovy) използвам <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.
Какво пропускам? - Благодаря