0

こんにちは私はすでに私のコントローラーにajaxリクエストをしました。私のコントローラーは通常どおりデータを送り返すことができますか?

[p:project]

グーグルマップマーカーをリロードしたい

4

2 に答える 2

3

結果としてプロジェクトobjをビュー「projectView」に送り返したいとしましょう。コントローラーでそのようなことを行うことができます。

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

次に、以下のようにビュー内で結果を「消費」します(ここで、pはコントローラーから送信する変数の名前です)

<html><head>Test</head><body>${p}</body></html>
于 2013-02-08T16:41:46.417 に答える
2

あなたはajaxコントローラーメソッドで何かをレンダリングし直したいと思うでしょう。「_project.gsp」というgspテンプレートがあるとすると、次のようになります...

def project = Project.get(params.id);
render(template:"project" model:['p':project]);
于 2013-02-08T12:50:59.120 に答える