2013-02-08 97 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>