Nim*_*hip 11 javascript thymeleaf
我先搜索但是我找到了令人困惑的答案,因为我是Thymeleaf的新手,最好是javascript的业余爱好者.
我只想知道如何将变量表达式传递给javascript函数,就像在JSP中一样:
<a href="#" onclick="javascript:getContactId('${contact.id}');">Button</a>
Run Code Online (Sandbox Code Playgroud)
当然,这与Thymeleaf失败并传递字符串$ {contact.id}而不是其值,所以我怎么能得到变量表达式的值呢?
我之所以这么想是因为它取决于正在迭代的行th:each
.
如果除了使用之外没有别的办法th:inline
,那么考虑上述陈述,最好的方法是什么?
Nim*_*hip 29
这个工作:
th:onclick="'javascript:getContactId(\'' + ${contact.id} + '\');'"
Run Code Online (Sandbox Code Playgroud)
谢谢你到百里香论坛:http: //forum.thymeleaf.org/variable-expression-into-javascript-without-using-th-inline-td4025534.html
在Thymeleaf 2.1版本中,我无法获得已接受的工作答案.我确实从Thymeleaf的Twitter帖子中找到了一些指导.th:onclick
您可以th:attr
在其中使用并指定onclick属性,而不是使用它.
th:attr="onclick='javascript:getContactId(\'' + ${contact.id} + '\');'"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25348 次 |
最近记录: |