私の現在のスプリングブートプロジェクトでは、このHTMLコードで1つのビューがあります。
_<button type="button" class="btn btn-primary" onclick="upload()" th:utext="#{modal.save}"></button>
_
onclick
属性では、関数upload()
の呼び出しには1つのパラメーターが必要であり、その値はthymeleaf変数_${gallery}
_に格納されます。
上記のコマンドで式を使用する方法は誰でも教えていただけますか?
私はすでにこれを試します:
th:onclick="upload(${gallery)"
th:attr="onclick=upload(${gallery)"
これは機能しませんでした。
私はこのアプローチでこの問題を解決します:
th:onclick="|upload('${command['class'].simpleName}', '${gallery}')|"
thymeleaf 3.0.10 th:onclick thymeleaf変数が機能しない
これは動作するはずです:
th:attr="onclick=|upload('${gallery}')|"
これは動作するはずです:
<button th:onclick="'javascript:upload(' + ${gallery} + ')'"></button>
古いバージョンの返信は、3.0.10の新しいバージョンでは機能しません。必要なもの:
<button th:data-id="${quartzInfo.id}"
onclick="del(this,this.getAttribute('data-id'))" type="button">
</button>