Grails将数据传递给控制器​​查看

时间:2013-02-08 12:37:22

标签: grails

您好我已经向我的控制器发出了ajax请求。我的控制器可以正常发回数据 例如

[p:project]

我想重新加载谷歌地图标记

2 个答案:

答案 0 :(得分:3)

假设您想将项目obj作为结果发送回视图“projectView”,您可以在控制器中执行类似的操作

render(view : "projectView", model:[p:project]);

然后在视图中“消耗”结果如下(其中p是您从控制器发送的变量的名称

<html><head>Test</head><body>${p}</body></html>

答案 1 :(得分:2)

你想要在ajax控制器方法中重新发送一些东西。假设你有一个名为“_project.gsp”的gsp模板,它可能看起来像这样......

def project = Project.get(params.id);
render(template:"project" model:['p':project]);