Как получить доступ к атрибуту модели в jQuery

Мне нужно передать атрибут модели из контроллера в HTML. Мое приложение использует HTML5, thymeleaf и springboot.

Я использую приведенный ниже фрагмент кода:

$(document).ready(function() {
   var modelAttributeValue = '${modelAttribute}';
}

Фрагмент кода из моего контроллера:

model.addAttribute("modelAttribute", "viewEmployee")

Но я не могу получить значение, присвоенное атрибуту модели в HTML.

Пожалуйста, порекомендуйте.

Заранее спасибо.

1 ответ

Решение

Вы можете использовать встроенный скрипт, например так:

<script type="text/javascript" th:inline="javascript">
    /*<![CDATA[*/

    $(document).ready(function() {
       var modelAttributeValue = [[${modelAttribute}]];
    }

    /*]]>*/
</script>

Подробнее о встраивании скриптов здесь: http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html

Другие вопросы по тегам