Загрузить частичный шаблон Ajax - с Grails - PullRequest
5 голосов
/ 18 марта 2011

Я создаю веб-приложение Grails и имею основной индекс gsp, и есть несколько общих компонентов, которые будут общими для большинства страниц сайта, для которых я использую частичные шаблоны.

Каждыйчастичный шаблон будет довольно изолированным и будет содержать очень разную информацию, поэтому каждый из них должен получать информацию от разных контроллеров.

Я хочу, чтобы при загрузке страницы каждый частичный шаблон выполнял вызов контроллера для загрузки необходимого содержимого - я надеюсь, что в моих частичных шаблонах можно легко добавить тег, указывающий контроллер / действиеэто автоматически вызовет контроллеры под нагрузкой.

Возможно ли это?

---- EDIT -----

Также одинконтроллеры частичных шаблонов будут извлекать информацию из веб-службы, что может занять некоторое время, поэтому было бы хорошо, если бы я мог также загружать эти шаблоны асинхронно.

Спасибо!

1 Ответ

4 голосов
/ 18 марта 2011

Для этого и нужен тег . Это очень полезно само по себе, но даже больше, если его объединить с плагином springcache и использовать кэширование фрагментов страницы. Поскольку include вызывает обычное действие в контроллере, вы также можете использовать его с помощью ajax-вызова.

...