Как вы получаете доступ к атрибуту модели в jquery? - PullRequest
11 голосов
/ 16 февраля 2011

Весной я добавляю объект к своему ModelAndView и пересылаю его в представление jspМне нужно получить доступ к этому объекту в моем jquery.Возможно ли это без предварительного помещения значения в скрытое поле?Как это сделать?

Ответы [ 2 ]

26 голосов
/ 16 февраля 2011
<script type="text/javascript">
   var modelAttributeValue = '${modelAttribute}';
</script>

Это разрешит атрибут модели, добавленный model.addAttribute("modelAttribute", value)

3 голосов
/ 01 июня 2011

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

$(document).ready(function(){
  var modelAttr = $("#modelAttr").val();
  alert(modelAttr);
}

input type="hidden" id="modelAttr" name="modelAttr" value="${modelAttribute}"/>

Добавьте c: out вокруг ${modelAttribute} в jsp.

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