我正在尝试将所有jqgrid数据放在一个数组中并发送到servelet,到目前为止我尝试使用这个 -
var rows = jQuery(" #list")。jqGrid(' getRowData');
var paras = new Array();
for(var i=0;i<rows.length;i++)
{
var row=rows[i];
paras.push($.param(row));
//alert(paras[i]);
}
alert(paras);
$.ajax({
type: "POST",
url: "JQGridServlet?action=arraydata¶s="+paras,
data: paras.join('and'),
success: function(msg)
{
alert(msg);
}
});
但它只发送第一个&#39; srno&#39;。不是整个数组。 请任何正文建议我如何将数组发送到servlet以及如何在servlet上访问它。
答案 0 :(得分:0)
试试这个:
var griddata= $( "#list" ).getRowData();
var model = {
grid: griddata
};
var paras= JSON.stringify( model );
alert(paras);
$.ajax({
type: "POST",
url: "JQGridServlet?action=arraydata¶s="+paras,
data: paras.join('and'),
success: function(msg)
{
alert(msg);
}
});