当我使用浏览器和发送第1和2栏的数值时,它不提供为第二行选定的数值......而只是寄出第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);
}
});
}
});
我为第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;
});