In einer GSP (Groovy Server Page), verwende ich <g:submitToRemote update="...">
zur Aktualisierung einer <div>
nach dem serverseitigen Aufruf.
Laut dem Tag der Dokumentation und anderen Quellen im Internet, das Ziel <div>
kann beliebig auf der Seite platziert werden. Bei meinen Tests habe ich jedoch festgestellt, dass die <div>
muss um das <g:submitToRemote>
Tag.
Wenn es das tut no die <div>
wird mit einigen "zufälligen" Inhalten aktualisiert (d.h., Teile der Form, die die <g:submitToRemote>
Tag).
Betrachten Sie den folgenden APS-Code:
<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>
Das ist auf Grails 1.3.4.
Was übersehe ich? - Danke