こんにちは私はすでに私のコントローラーにajaxリクエストをしました。私のコントローラーは通常どおりデータを送り返すことができますか?
[p:project]
グーグルマップマーカーをリロードしたい
こんにちは私はすでに私のコントローラーにajaxリクエストをしました。私のコントローラーは通常どおりデータを送り返すことができますか?
[p:project]
グーグルマップマーカーをリロードしたい
結果としてプロジェクトobjをビュー「projectView」に送り返したいとしましょう。コントローラーでそのようなことを行うことができます。
render(view : "projectView", model:[p:project]);
次に、以下のようにビュー内で結果を「消費」します(ここで、pはコントローラーから送信する変数の名前です)
<html><head>Test</head><body>${p}</body></html>
あなたはajaxコントローラーメソッドで何かをレンダリングし直したいと思うでしょう。「_project.gsp」というgspテンプレートがあるとすると、次のようになります...
def project = Project.get(params.id);
render(template:"project" model:['p':project]);