首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在spring boot中单击按钮时停止页面刷新

在spring boot中单击按钮时停止页面刷新
EN

Stack Overflow用户
提问于 2021-10-22 06:27:15
回答 1查看 130关注 0票数 0

我有一个表格,在那个复选框和按钮是存在的,点击按钮,数据是提交的,也在数据库中插入,但我的页面是刷新的,我希望我的数据应该提交并插入到数据库中,也不应该刷新页面在百里叶弹簧启动。复选框中的值在循环中显示。我当前的代码是:

代码语言:javascript
复制
<form class="myform myform-newaccount" action="#" id="myForm"
                th:action="@{/authorList?buttonValue=pluginlist}"
                th:object="${userModifyDto}" method="post">
<input type="checkbox" name="applicationId" th:field="*{applicationIds}" id="myCheck" 
th:value="${option.applicationId}" /> 
<input type="submit" value="send" id="myid"/>

</form>
EN

回答 1

Stack Overflow用户

发布于 2021-10-22 10:08:33

Thymeleaf等服务器端呈现技术的默认行为是操作总是触发页面刷新。有关这方面的更多信息,请参阅Form handling with Thymeleaf

也就是说,有两种选择:

  1. 使用JavaScript (普通JS或框架)进行AJAX请求,避免页面刷新。
  2. 使用htmx库中的hx-boost。这将通过截取表单提交并通过AJAX调用向服务器发出请求来使其看起来没有页面刷新。有关该选项的详细信息,请参阅TodoMVC with Thymeleaf and HTMX
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69672309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档