javascript - 使用 thymeleaf 在外部 javascript 中添加模型对象

标签 javascript html spring thymeleaf

我有一个小疑问。我使用 ModelMap 从 Controller 发送一个名为“myObject”的属性。现在我想在外部 javascript 中使用它。你能告诉我如何实现它吗。我尝试使用

$('#mybutton').click(function(){
if($("#myCheckBox").attr('checked')){
for(var i=0;i<[[${myobject}]] ; i++){
}
}
});

但它在我的外部 javascript 中显示为一个错误。你能帮我解决这个问题吗?请告诉我如何使用 thymeleaf 获取外部 javascript 中的对象

最佳答案

属性区分大小写,因此 myobject 不适用于 myObject

还要确保您使用 th:inline 启用 JavaScript 内联。

<script type="text/javascript" th:inline="javascript">
    $('#mybutton').click(function(){
        var myObject = [[${myObject}]];
        if($("#myCheckBox").attr('checked')){
            for(var i=0;i<myObject; i++){
            }
        }
    });
</script>

关于javascript - 使用 thymeleaf 在外部 javascript 中添加模型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21377783/

相关文章:

javascript - 无论我如何尝试,我的幻灯片都不居中

javascript - 单击按钮时显示更多处于 react 状态的项目

javascript - Internet Explorer 延迟启动 AJAX 调用

HTML5 填充一个空的 div

spring - 在 TestRestTemplate 中启用 Cookie 和重定向

java - spring:即时添加 xml 上下文?

javascript - Spring WebSockets Stomp.subscribe 不工作

javascript - paypal支付页面价格计算

php - PHP邮件功能无法完成电子邮件的发送

html - 在导航栏内定位 div