gpt4 book ai didi

ajax - Grails Ajax 渲染列表操作

转载 作者:行者123 更新时间:2023-12-01 00:48:29 25 4
gpt4 key购买 nike

尝试使用 ajax 渲染所有联系人 ( This is a snippet )

因此,单击时,它将在更新操作的 div 中列出联系人。我已经使用基本日期函数进行了测试(请参阅注释掉的渲染操作 Controller )以确保ajax部分可以工作并且确实如此,但是处理列表时我遇到了麻烦并且绕圈

普惠制:

<g:remoteLink controller="event" action="showContacts" update="divContactList">Show Contacts!</g:remoteLink>

<div id="divContactList">Show contacts Here...
<g:each in="${contactList}" status = "i" var="contact">
<p>${contact.forname}</p>
<p>${contact.email}</p>
</g:each>
</div>

Controller :

def showContacts = {
def contactList = Contact.findAllByUser(lookupPerson())
// render "The time is now ${new Date()}"
render([contactList: contactList])
}

因此,总的来说,它没有在网页中显示 contactList 中的任何内容,对此提供帮助将不胜感激

最佳答案

_templateName.gsp:

<g:each in="${contactList}" status = "i" var="contact">
<p>${contact.forname}</p>
<p>${contact.email}</p>
</g:each>

普惠制:

<g:remoteLink controller="event" action="showContacts" update="divContactList">Show Contacts!</g:remoteLink>

<div id="divContactList">Show contacts Here...
<g:render template="layouts/templateName" model="[contactList: contactList]" />
</div>

Controller :

def showContacts = {
def contactList = Contact.findAllByUser(lookupPerson())
// render "The time is now ${new Date()}"
render(template: 'layouts/templateName', model:[contactList: contactList])
}

关于ajax - Grails Ajax 渲染列表操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com