加载部分模板Ajax - 使用Grails

rhi*_*nds 5 ajax grails templates partial

我正在创建一个grails webapp,并且拥有主索引gsp,并且在我使用部分模板的网站上的大多数页面中都有几个常见的组件.

每个部分模板都是完全隔离的,包含非常不同的信息,因此每个模板应该从不同的控制器获取信息.

我想要的是页面加载,为每个部分模板调用控制器来加载所需的内容 - 我希望有一些标签我可以轻松地放在我的部分模板中,指定一个控制器/动作,它将自动调用控制器负载.

这可能吗?

- - 编辑 - - -

此外,其中一个部分模板的控制器将从Web服务中撤回可能需要一些时间的信息,因此如果我还可以异步加载这些模板,那将是一件好事.

谢谢!

Ste*_*ter 4

这就是<g:include>标签的用途。它本身非常有用,但如果与springcache 插件结合使用页面片段缓存,效果会更佳。由于 include 会调用控制器中的常规操作,因此您还可以通过 ajax 调用来使用它。