Когда я использую rowSelect и отправляю значения столбцов 1 и 2, он не отправляет значение, выбранное для второго rowSelect ... вместо этого только отправляя все значения столбца 1, но не столбец 2. ...
мой подход:
jQuery("#viewt").click( function(){
var grid = jQuery("#inventoryInq");
var ids =grid.jqGrid('getGridParam','selarrrow');
if (ids.length>0) {
var names = [];
for (var i=0, il=ids.length; i < il; i++) {
var name = grid.jqGrid('getCell', ids[i], 'sku');
names.push(name);
}
$.ajax({
type: "POST",
url: "/cpsb/transactionHistory.do",
data:{
method:"getTransactionHistory",
lpn:JSON.stringify(ids),
sku:JSON.stringify(name)
},
dataType: "json",
success: function(msg){
alert(msg);
}
});
}
});
Я установил ключ = true для столбца 1.
обновление: 1
jQuery("form#viewform").submit( function(){
var grid = jQuery("#inventoryInq");
var id =grid.jqGrid('getGridParam','selrow');
if (id) {
var ret = grid.jqGrid('getRowData',id);
}
url:"/cpsb/transactionHistory.do?method=getTransactionHistory&lpn="+ret.licensePlateNumber+"&sku="+ret.sku;
});