在SpringBoot集成ThymeLeaf页面中使用th:onclick方法且带动态参数时,按照传统想法直接写是报错的,网络上提供了两种方法:
方法一:
th:οnclick="'saveConfig(" ;'+${viewInstrument[12]}+'" ;)'"
- 1
其中," ;是“的意思,其实" ;中没有空格,但是如果有空格就自动识别为”
方法二:
th:οnclick="'javascript:openBox(\''+${curCabNo}+'\',\''+${box.no}+'\')'"
- 1
分析代码后发现,th:οnclick=”“中实际上是在拼接字符串,根据所学知识采用了一种比较优雅有效的方式,即方法三.
方法三:
th:οnclick="|deleteUser(${user.id})|"
- 1
完成!