错误的写法:
th:onclick="'javascript:editUser('+${prod.id}+');'"
错误原因是因为:如果${prod.id}是整数上面那样写是可以的,但如果是字符串,就必须用下面正确的写法(具体可以通过检查元素来查看到底传的是什么参数,该转义就转义就可以了)
正确的写法:
th:onclick="'javascript:editUser(\''+${prod.id}+'\');'"
其实就是使用转义字符
错误的写法:
th:onclick="'javascript:editUser('+${prod.id}+');'"
正确的写法:
th:onclick="'javascript:editUser(\''+${prod.id}+'\');'"
其实就是使用转义字符