0
我有一個jqgrid和按鈕單擊我只是想發送兩列值而不是發送整個值...我怎麼能實現是使用getRowData ....任何建議將不勝感激.. 謝謝!如何從jqgrid只發送兩個列值?
我有一個jqgrid和按鈕單擊我只是想發送兩列值而不是發送整個值...我怎麼能實現是使用getRowData ....任何建議將不勝感激.. 謝謝!如何從jqgrid只發送兩個列值?
也許方法getCol可以主要阻止你。從列
var myData = $('#list').jqGrid('getCol', 'column Name 1', true);
如果沒有了key:true
在列定義,你應該:如果一個人從您要發送的列是id
(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");
}
});
的感謝!再次爲您的寶貴建議 – paul 2010-09-29 23:00:06