2011-02-10 62 views
1

我使用jqGrid在客戶端顯示值。最初網格是空的,用戶輸入數據。根據要求,我需要在用戶提交表單後提交數據。檢索網格的內容

我打算在提交表單前格式化內容,以便我可以將用戶輸入的詳細信息存儲在數據庫中。他們有什麼辦法可以以JSON的形式獲取網格數據?

目前我做同樣的方式如下:

var ids = $(gridId).jqGrid('getDataIDs'); 
for (var i =1; i <=ids.length; i++) { 
     var id = ids[i]; 
     rowData = $("#"+grid).jqGrid('getRowData',id);   
    } 
//add rowData to some global object and inturn to some hidden field and sending it the server. 

是否有任何其他的方式做?

回答

5

我會建議你使用

var gridData=$("#list").jqGrid('getGridParam','data'); 

從電網得到充分的數據。將所有數據存入一個JavaScript對象gridData之後,您可以在提交給服務器之前按照需要的方式對其進行修改。

+0

我能解決這個問題,非常感謝。 – Patton 2011-02-13 04:13:11