首页 > 解决方案 > Thymeleaf - 复选框上的 POST/PATCH 方法

问题描述

我试图在复选框(THYMELEAF)上创建一个 PATCH/POST 方法。

我认为我必须使用 javascript,但我不知道如何(使用th:each显示所有任务)。

<dl th:each="task, taskStat : ${tasks}" class="Bd P(10px)">
    <label>
        <input type="checkbox" onclick="return myFunction()" th:value="${task.id}" th:checked="${task.isDone()}"
               th:text="${task.getDescription} + ' |'"/>
        <small th:text="${task.getDeadline()}"></small>
        <small th:if="${task.getDeadline()} == null">(no deadline)</small>
        <button class="button" style="float: right">Edit</button>
    </label>
</dl>

标签: javascriptjavaspringthymeleaf

解决方案


你可以这样使用

th:onclick="attentionAuthor([[${contentIndexDto.content.userId}]])"

使用 THYMELEAF[[ ]]来实现它


推荐阅读