Вероятно, метод getCol может остановить вас в основном. Если один из столбцов, который вы хотите отправить, это столбец с id
(key:true
), то вы можете получить необходимые данные за один вызов:
var myData = $('#list').jqGrid('getCol', 'column Name 1', true);
Если ни один из столбцов не имеет key:true
в определении столбца, вы должны сделать два вызова:
var myData1 = $('#list').jqGrid('getCol', 'column Name 1');
var myData2 = $('#list').jqGrid('getCol', 'column Name 2');
Затем вы можете объединить данные или установить их отдельно в виде двух параметров:
$.ajax({
type: "POST",
url: "/cpsb/internalOrderList.do",
data : {
jgGridData1: JSON.stringify(myData1),
jgGridData2: JSON.stringify(myData2)
},
dataType:"json",
contentType: "application/json; charset=utf-8",
success: function(response, textStatus, xhr) {
alert("success");
},
error: function(xhr, textStatus, errorThrown) {
alert("error");
}
});