2010-09-29 24 views

回答

1

也許方法getCol可以主要阻止你。從列

var myData = $('#list').jqGrid('getCol', 'column Name 1', true); 

如果沒有了key:true在列定義,你應該:如果一個人從您要發送的列是idkey: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"); 
    } 
}); 
+0

的感謝!再次爲您的寶貴建議 – paul 2010-09-29 23:00:06