Установить атрибут для taglib через javascript

У меня есть случай, когда я хочу установить атрибут taglib для элемента, выбранного из раскрывающегося меню.

Итак, как мне это сделать


person nandini    schedule 17.04.2012    source источник


Ответы (2)


Taglib подготавливает html на стороне сервера, создает статическую строку, html, которая будет отправлена ​​в браузер. Javascript работает на стороне клиента, в браузере, против подготовленного html-документа.

Вы можете обновить модель текущего документа (HTML DOM), но нет возможности внести изменения в логику, которая уже завершилась, сгенерировала html и вы получили результат. Если вам нужен быстрый и простой инструмент для управления HTML DOM, взгляните на jQuery.

Или вы также можете делать ajax-вызовы на сервер, отображать html на стороне сервера (используя любую taglib) и отвечать обновленным html. Взгляните на remoteFunction, remoteLink и т. д.

person Igor Artamonov    schedule 17.04.2012

Используйте атрибуты.

def doSomething = { attrs, body ->
    def pid = attrs?.param;
    out << 'You gave the following param'+ pid
}
person Peter De Winter    schedule 17.04.2012