首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

如果从jqgrid 的getRowData 返回的数组中取出每一个值,该如何解决

2012-06-17 
如果从jqgrid 的getRowData 返回的数组中取出每一个值JScript codejQuery(#merge).click(function(){var

如果从jqgrid 的getRowData 返回的数组中取出每一个值

JScript code
jQuery("#merge").click(function(){                var selr = jQuery('#list9').jqGrid('getGridParam','selarrrow');                var orders  = [];  //将多选行的数据放到数组中去                  if(selr.length) {                     for(var i=0;i<selr.length;i++) {                          var order = jQuery('#list9').jqGrid('getRowData',selr[i]);                               orders.push(order);                           }                       }               $.ajax({                    url: "purchaseManage_mergeOrdersToPurchase.do",                    data: {                     ordersArray: orders //orderIdArray  传给action,在action中有相同名称的数组接收该参数的值                },                async: false,                success: function(data){                 if (data == "succ") {                     alert( "合并成功!");                  } else {                     alert("合并失败,请重试!");



取到的orders 格式:
[ {id:"1",invdate:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"}, {id:"2",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"}];

如何在action取出每一个对应的值啊,比如如何取出amont的值,并且是double型??




[解决办法]
在action中将orders转换成json对象,然后就简单了。

热点排行