Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将所有表数据从jsp传递到servlet_Javascript_Jquery_Servlets - Fatal编程技术网

Javascript 将所有表数据从jsp传递到servlet

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

我在前端有用户可编辑的表格。当用户单击process按钮时,我在jquery中进行表单验证,然后将流传递给servlet,所以我必须将一组表数据传递给servlet。有人建议我如何在ajax调用中传递所有表数据。目前,我有一段代码,其中包含数组中的表数据,我可以从中获取每个单元格的值。我不想那样,我想用划船的方式通过它

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} );