gpt4 book ai didi

javascript - 如何在不使用 Ajax 的情况下将隐藏值从 jQuery 传递到 Spring MVC Controller

转载 作者:行者123 更新时间:2023-11-27 23:49:18 25 4
gpt4 key购买 nike

我有下表

    <table id="table">
<thead>
<tr>
<th></th>
...
</tr>
</thead>
<tbody>
<c:choose>
<c:when test="${not empty userList}">
<c:forEach var="user" items="${userList}">
<tr>
<td><input name="id" value="${user.id}" hidden></td>
...
</tr>
</c:forEach>
</c:when>
</c:choose>
</tbody>
</table>
<input type="button" name="objects"/>

这是我的 JavaScript,用于选择表格中的行

$(window).load(function () {
$("#table tr").click(function () {
$(this).addClass('selected').siblings().removeClass('selected');
var elem = $(this).find('td:first input').attr('value');
});

$('.objects').on('click', function (e) {
alert($("#table tr.selected td:first input").attr('value'));
});
});

当我选择行然后按按钮对象时,我会收到所选 ID 的警报。我想在 Spring MVC Controller 中传递这个 id,不需要 Ajax。

所以我想在表中选择用户,然后按按钮objects并将所选用户的ID传递到新页面/userObjects。请你帮我解决这个问题。

最佳答案

删除您的警报并执行以下操作:

var id = $("#table tr.selected td:first input").attr('value');
window.location = '/userObjects?id=' + id;

您可能需要根据您想要将用户转发到的网址来调整 window.location

关于javascript - 如何在不使用 Ajax 的情况下将隐藏值从 jQuery 传递到 Spring MVC Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32861268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com