我需要将所有选中的JQGrid行标识提交给服务器。提交javascript数组到服务器的最简洁的方法?
var rows = $("#grid").getGridParam("selarrrow");
然后在服务器上,我想这样做。
String[] rows = request.getParameterValues("rows");
现在将rows
提交给服务器的最简单方法是什么?我必须使用POST吗?
我需要将所有选中的JQGrid行标识提交给服务器。提交javascript数组到服务器的最简洁的方法?
var rows = $("#grid").getGridParam("selarrrow");
然后在服务器上,我想这样做。
String[] rows = request.getParameterValues("rows");
现在将rows
提交给服务器的最简单方法是什么?我必须使用POST吗?
感谢Konamiman,我选择了这个,
$.ajax({
type: "POST",
url: "process.jsp",
data: "rows=" + $("#grid").getGridParam("selarrrow"),
success: function(){
alert("submitted.");
}
});
然后我做了这个服务器上,
String[] rows = request.getParameter("rows").split(",");
当逗号进来的值,服务器代码将把它分成两个不同的值。所以发送价值的最好方法是通过循环所有行来创建questring值。下面的链接已经解决了类似的情况。
来源:http://lakhats.blogspot.com/2010/09/post-javascript-array-to-server-using.html