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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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数组的最简洁方法是什么?_Javascript_Jquery_Jqgrid - Fatal编程技术网

向服务器提交javascript数组的最简洁方法是什么?

向服务器提交javascript数组的最简洁方法是什么?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我需要将所有选定的JQGrid行ID提交到服务器 var rows = $("#grid").getGridParam("selarrrow"); 然后在服务器上,我想这样做 String[] rows = request.getParameterValues("rows"); 现在,向服务器提交行的最简单方法是什么?我必须使用POST吗?这里有解释:这里有解释:谢谢Konamiman,我选择了这个 $.ajax({ type: "POST", url: "process

我需要将所有选定的JQGrid行ID提交到服务器

var rows = $("#grid").getGridParam("selarrrow"); 
然后在服务器上,我想这样做

String[] rows =  request.getParameterValues("rows");

现在,向服务器提交
的最简单方法是什么?我必须使用POST吗?

这里有解释:

这里有解释:

谢谢Konamiman,我选择了这个

$.ajax({
    type: "POST",
    url: "process.jsp",
    data: "rows=" + $("#grid").getGridParam("selarrrow"),
    success: function(){
        alert("submitted.");
    }
}); 
然后在服务器上我做了这个

String[] rows =  request.getParameter("rows").split(",");

谢谢Konamiman我选择了这个

$.ajax({
    type: "POST",
    url: "process.jsp",
    data: "rows=" + $("#grid").getGridParam("selarrrow"),
    success: function(){
        alert("submitted.");
    }
}); 
然后在服务器上我做了这个

String[] rows =  request.getParameter("rows").split(",");

当值中出现逗号时,服务器代码会将其拆分为两个不同的值。所以发送值的最佳方法是通过循环所有行来创建questring值。下面的链接解决了类似的问题


来源:

当值中出现逗号时,服务器代码会将其拆分为两个不同的值。所以发送值的最佳方法是通过循环所有行来创建questring值。下面的链接解决了类似的问题

资料来源: