thymeleaf获取js里的属性
时间: 2023-10-13 09:04:29 浏览: 119
springboot2.7.15+thymeleaf 代码
要在Thymeleaf中获取JavaScript对象中的属性,可以使用`#vars`变量和JavaScript点号语法。以下是一个示例:
```html
<script th:inline="javascript">
/* 定义一个JavaScript对象 */
var myObject = {
name: 'John',
age: 30,
city: 'New York'
};
/* 使用Thymeleaf获取对象属性 */
var myName = [[#vars.myObject.name]];
var myAge = [[#vars.myObject.age]];
var myCity = [[#vars.myObject.city]];
console.log("My name is: " + myName);
console.log("My age is: " + myAge);
console.log("My city is: " + myCity);
</script>
```
在这个示例中,`[[#vars.myObject.name]]`将被Thymeleaf解析为JavaScript对象`myObject`的`name`属性,并将其插入JavaScript代码中。在控制台中,将输出"My name is: John"、"My age is: 30"和"My city is: New York"。
阅读全文