java - Spring , thymeleaf : redirecting to <select> value

标签 java spring spring-mvc spring-boot thymeleaf

我有一个小问题,我只需要重定向到 select 的值,例如:

/结果/姓名/Heli Redel

我该如何去做呢?

<div class="search">
        <select th:required="true">
            <option th:value="'Eha Raudreha'" th:text="'Eha Raudreha'"></option>
            <option th:value="'Heli Redel'" th:text="'Heli Redel'"></option>
            <option th:value="'Mait Kuusevaik'" th:text="'Mait Kuusevaik'"></option>
        </select>
        <a class="buttons" th:href="@{|/results/name/NAME_HERE|}"><button class="deleteBtn">Otsi</button></a><br />
</div>

最佳答案

添加一个 jQuery 函数,当单击按钮时,它会重定向到另一个 url。

jQuery(document).ready(function() {

    $('.deleteBtn').on('click', function() {
        var selectValue = $('.search').find('select').val()
        window.location.replace("/result/name/" + selectValue);
    })

})

我会向您的元素添加一些 id,以便更轻松地获取数据。

关于java - Spring , thymeleaf : redirecting to <select> value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52722985/

相关文章:

java - Android 上 .flatMap() 内的奇怪调度程序行为

spring - Java 8 JPA Repository Stream 在 Postgresql 中逐行

java - 通过 java 代码配置 spring security 的自定义 403 错误页面

java - 使用 JPA 的 Spring 安全性。如何配置applicationContext-security.XML文件?(使用DaoAuthenticationProvider)

java - JSON-LD文档+Hydra Core生成Java代码

java - 如何将组合框中的信息保存到数据库中

java - 登录多线程环境

java - Spring MVC 和表单绑定(bind) : how to remove an item from a List?

java - 如何使用 O(1) get() 方法将键映射到 java 中的 hashmap 中的值?

spring - 启动 Spring <任务 :scheduled-tasks>