Как получить доступ к атрибуту модели в 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