Я добавляю объект в свой ModelAndView
в spring и пересылаю его в jsp-представление. Мне нужно получить доступ к этому объекту в моем jquery. Возможно ли это, если вы не перенесли значение в скрытое поле? Как это делается?
Как получить доступ к атрибуту model в jquery?
Ответ 1
<script type="text/javascript">
var modelAttributeValue = '${modelAttribute}';
</script>
Это позволит устранить атрибут модели, добавленный model.addAttribute("modelAttribute", value)
Ответ 2
Вероятно, вы можете сохранить атрибут модели в скрытом поле и получить доступ к нему, как показано ниже.
$(document).ready(function(){
var modelAttr = $("#modelAttr").val();
alert(modelAttr);
}
input type="hidden" id="modelAttr" name="modelAttr" value="${modelAttribute}"/>
Добавьте c: out вокруг ${modelAttribute}
в jsp.