2011-02-10 59 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