当时写的是:(错误)
th:onclick="javascript:getPage(${i},${currentPage})"
想着是不是要编译一下下,整体拼成一个字符串,又修改了:(错误)
th:onclick="'javascript:getPage('+${i}+','+${currentPage}+')'"
上网查了,一下,网上直接给了答案,我研究了很久,发现是需要在引用参数的左右各加一个 \' (正确)
th:οnclick="'javascript:getPage(\''+${i}+'\',\''+${currentPage}+'\')'"
注意: 需要将转义字符加在字符串内
说明: 不太明白为什么,可能是为了转义吧
本文探讨了在使用Thymeleaf模板引擎时,如何正确地调用JavaScript函数并传递变量,通过逐步修改示例代码,最终找到了正确的解决方案,即在参数前后添加转义字符。

5563

被折叠的 条评论
为什么被折叠?



