У меня есть что-то вроде этого на моем сайте:
<body>
<div id="1">
content1
</div>
<div id="2">
content2
</div>
<g:render template="/layouts/aa1"/>
<g:form name="myForm" action="myaction">
<g:submitButton name="update" value="Update" />
</g:form>
</body>
Мой макет aa1 выглядит примерно так:
<div id="3">
<g:each in="print">
${it.carModel}
</g:each>
</div>
А контроллер:
def updateDiv = {
def max = 20
def offset = 0
if(params=["myForm"]){
def print = Cars.list(max: max, offset: offset + 10)
}
render(template:'aa1', [print: print])
}
Что я хочу сделать, так это то, что когда я нажимаю «Обновить», g: render вызывается снова и обновляется с помощью ajax (обновляется только эта часть), и значения меняются.При каждом нажатии отображаются следующие 20 автомобилей.Как я могу это сделать?Я в правильном направлении?