我有一个小疑问。我使用 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/