Java spring生成页面上的Jquery覆盖表单
伙计们 我正在开发一个Java/Spring应用程序,以跟踪某个超级用户对最终用户生成的请求授予的所有批准。对于每个请求,超级用户都会在确认之前添加注释。为此,我想使用jquery添加一个覆盖div(类似这样的东西) 在该示例中,用户按下按钮,将调用jquery函数$(“#create user”)。我的问题是,在我的例子中,我不止一行,我是否需要为每一行生成一个函数和表单,或者是否可以将ID传递给函数 另一个问题是,如何将参数(更新数据库上正确记录所需的请求id)传递给jquery函数 谢谢,对不起,我的英语不太好 再见,Java spring生成页面上的Jquery覆盖表单,java,jquery,spring,jsp,Java,Jquery,Spring,Jsp,伙计们 我正在开发一个Java/Spring应用程序,以跟踪某个超级用户对最终用户生成的请求授予的所有批准。对于每个请求,超级用户都会在确认之前添加注释。为此,我想使用jquery添加一个覆盖div(类似这样的东西) 在该示例中,用户按下按钮,将调用jquery函数$(“#create user”)。我的问题是,在我的例子中,我不止一行,我是否需要为每一行生成一个函数和表单,或者是否可以将ID传递给函数 另一个问题是,如何将参数(更新数据库上正确记录所需的请求id)传递给jquery函数 谢谢,
Andrea一旦用户单击提交: javascript函数可以遍历所有行,并查看用户是否已选择(选中)它们 如果选择了它们,请注意“id”属性。使用所有这些id属性并创建一个字符串:ids=“1,2,3,6,10”。并将其指定给隐藏的输入表单元素
然后提交表格 我要做的是使用
jQuery.data
或类似的方法在DOM元数据中存储您正在使用或操作的特定值
例如,当您吐出时,请按以下格式吐出:
<table>
<tr data-myId="1234">
<td>stuff</td>
</tr>
</table>
最好始终使用双参数版本的
parseInt
,例如parseInt(var,10)
。否则,带前导零的数字会被无声地解释为八进制,这会导致一些愚蠢的奇怪错误。在这种情况下,这可能无关紧要(数据myId
已生成),但如果他们扩展此示例以使用用户输入,则将是不好的。
$("table").find("tr").each(function() {
$thisElement = $(this);
thisData = parseInt($thisElement.data("myId"), 10);
myFunction(thisData);
});