如何在jQuery中访问模型属性

Jav*_*ser 2 jquery html5 modelattribute thymeleaf

我需要将一个模型属性从控制器传递给HTML.我的应用程序使用HTML5,thymeleaf和springboot.

我使用下面的代码片段:

$(document).ready(function() {
   var modelAttributeValue = '${modelAttribute}';
}
Run Code Online (Sandbox Code Playgroud)

我的控制器的代码片段:

model.addAttribute("modelAttribute", "viewEmployee")
Run Code Online (Sandbox Code Playgroud)

但是我无法在HTML中获得分配给model属性的值.

请指教.

先感谢您.

snw*_*snw 8

您可能想要使用内联脚本,如下所示:

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

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

    /*]]>*/
</script>
Run Code Online (Sandbox Code Playgroud)

有关脚本内联的更多信息,请访问:http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#script-inlining-javascript-and-dart