Добавьте значение javascript в список Freemarker - PullRequest
0 голосов
/ 09 августа 2011

Мне нужно добавить значения из функции javascript в список бесплатных маркеров

Пример: Я перехожу с моего контроллера на просмотр объекта, schoolObject. schoolObject имеет атрибут List с именем classNames

Это применимо, чтобы добавить значения в этот список из JavaScript!

Не работает следующее:

function addclass(className){ 
    var name=document.getElementById(smth).value.trim();
    document.getElementById(classNames).value=name
    alert(document.getElementById(classNames).value);
  }

1 Ответ

6 голосов
/ 09 августа 2011

Я думаю, вы неправильно поняли цель freemarker и javascript.

Javascript - это клиентский язык. Позволяет добавить динамическое поведение на страницу, которая уже отрисована сервером.

Freemarker - это язык шаблонов, который позволяет форматировать HTML-страницу на сервере перед ее отображением.

Таким образом, вы не можете заполнить список свободных маркеров javascript, но вы можете заполнить этот список списком из кода сервера.

Как только страница отображается клиенту, freemarker больше не используется, используется только ваш javascript ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...