2013-02-08 90 views
0

嗨,我已经向我的控制器发出了ajax请求。我的控制器是否可以正常发回数据,例如: 。Grails通过数据查看控制器

[p:project] 

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

+0

你需要提供更多信息如果你想要高质量的答案,请填写。尝试包括你试过的东西以及你得到的错误。 – 2013-02-08 12:54:10

+0

伙计们,有时候这些问题对于开始一个新框架的人来说很有用,因为并不是每件事情都很明显。 – 2014-12-11 23:38:21

回答

2

你会希望在Ajax控制器方法撕心裂肺的东西回来。假设你有一个名为“_project.gsp”它可能是这个样子GSP模板...

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

让说你要到项目发回OBJ,结果到视图“projectView”,就可以做这样的事情在你的控制器

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

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

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