gpt4 book ai didi

grails - 在 Grails 中渲染模板总是输出布局(我不想要它!)

转载 作者:行者123 更新时间:2023-12-02 13:59:21 26 4
gpt4 key购买 nike

我有一个带有表单的 GSP,用于提交通过 Ajax 调用更新页面上的 div 的搜索:

<g:submitToRemote value="Search"
update="employeeList"
url="[controller: 'employee', action: 'searchAjax']" />

我的 EmployeeController 有 searchAjax Action :
def searchAjax = {
def employees = employeeService.search(params.searchTerm)
render(template: 'employeeListing', collection: employees, var: 'employee')
}

不幸的是,渲染输出总是包含我的 Controller 布局。有没有办法让 render() 方法只渲染没有布局的模板?

最佳答案

没关系。我找到了 this .我最初对那篇文章感到困惑,因为作者误解(并误用)了"template"这个词。我不认为他理解Grails实际上有模板,它与布局不同!

无论如何,答案是包含一个“文本/纯文本”内容类型参数:

def searchAjax = {
def employees = employeeService.search(params.searchTerm)
render(template: 'employeeListing', collection: employees, var: 'employee',
contentType: 'text/plain')
}

关于grails - 在 Grails 中渲染模板总是输出布局(我不想要它!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489791/

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