Javascript 将所有表数据从jsp传递到servlet
我在前端有用户可编辑的表格。当用户单击process按钮时,我在jquery中进行表单验证,然后将流传递给servlet,所以我必须将一组表数据传递给servlet。有人建议我如何在ajax调用中传递所有表数据。目前,我有一段代码,其中包含数组中的表数据,我可以从中获取每个单元格的值。我不想那样,我想用划船的方式通过它Javascript 将所有表数据从jsp传递到servlet,javascript,jquery,servlets,Javascript,Jquery,Servlets,我在前端有用户可编辑的表格。当用户单击process按钮时,我在jquery中进行表单验证,然后将流传递给servlet,所以我必须将一组表数据传递给servlet。有人建议我如何在ajax调用中传递所有表数据。目前,我有一段代码,其中包含数组中的表数据,我可以从中获取每个单元格的值。我不想那样,我想用划船的方式通过它 var InspTableArray=[]; $(“#tab_logic tr.data”).map(函数(索引,tr){ $(this).find('td').each(fu
var InspTableArray=[];
$(“#tab_logic tr.data”).map(函数(索引,tr){
$(this).find('td').each(function(){
var$data=$(this.html();
if($(this).find(“select”).length>0){
var$x=$(this.find(“select”).val();
}否则{
var$x=$(this.find)(“input[type='text']”)val();
}
不可分割的推送(x美元);
});
});代码>我建议使用jQuery post方法:
谢谢你的意见。那么,我们可以在servlet中使用getParameter获得相同的结果吗?我宁愿使用getParameterValues。加上jquery似乎将[]附加到字段名,因此代码应该如下所示:字符串[]arrayFieldName=req.getParameterValues(“arrayFieldName[]);
$.post('/url/to/page', {'arrayFieldName': InspTableArray} );