我需要通過userData
到jqgrid,但找不到任何如何執行此操作的示例。這裏是我的嘗試:如何閱讀jqgrid中的userData?
從服務器發送:
{ total: 25,
page: currentpage,
userData: {foo: 'bar'},
rows: myRows }
和的jqGrid:
var data = jQuery("#grid").getGridParam('userData');
如何發送userData
和jqGrid的看了嗎?
編輯:我知道我的userData
正在發送,因爲我可以在Fiddler中看到它。我想我只是停留在如何在客戶端閱讀它。
謝謝。如果任何人稍後閱讀,摘要是當談到一個GridParam時它是'userData',否則它是'userdata'。在loadComplete事件處理程序中讀取'userdata'。使用'userdata'設置'postData'的方法如下:'loadComplete:function(data){jQuery(「#ticketlist」)。setGridParam({postData:{foo2:data.userdata.foo}});}' – royco 2010-10-03 19:58:22
@Slack :你也可以像loadComplete:function(){jQuery(「#ticketlist」)。setGridParam({postData:{foo2: jQuery(「#grid」)。getGridParam('userData')。foo}});}'。理解這一點很重要,在從服務器發送的數據中,必須放置'userdata',數據將被保存在jqGrid的'userData'參數中。所以它可以通過'getGridParam('userData')'訪問。但最重要的是,你的程序現在可以工作,並且可以使用'userdata' /'userData'。 :-) – Oleg 2010-10-03 20:09:59
man我一直在使用userData而不是用戶數據在json generator中,我一直在瘋狂,非常感謝! +1 – Neo 2010-10-19 05:19:26