Java spring生成页面上的Jquery覆盖表单

Java spring生成页面上的Jquery覆盖表单,java,jquery,spring,jsp,Java,Jquery,Spring,Jsp,伙计们 我正在开发一个Java/Spring应用程序,以跟踪某个超级用户对最终用户生成的请求授予的所有批准。对于每个请求,超级用户都会在确认之前添加注释。为此,我想使用jquery添加一个覆盖div(类似这样的东西) 在该示例中,用户按下按钮,将调用jquery函数$(“#create user”)。我的问题是,在我的例子中,我不止一行,我是否需要为每一行生成一个函数和表单,或者是否可以将ID传递给函数 另一个问题是,如何将参数(更新数据库上正确记录所需的请求id)传递给jquery函数 谢谢,

伙计们

我正在开发一个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);
});