我在用jqGrid http://www.trirand.com/jqgridwiki/doku.php?id=start在客户端显示值。最初网格是空的,用户内联输入数据。根据要求,我需要在用户提交表单后提交数据。
我打算在提交表单之前格式化内容,以便我可以将用户输入的详细信息存储在数据库中。他们有什么方法可以获取 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.
还有其他方法可以做到同样的事情吗?
我建议你使用
var gridData=$("#list").jqGrid('getGridParam','data');
从网格获取完整数据。将所有数据放入一个 JavaScript 对象后gridData
您可以在提交到服务器之前按照您需要的方式对其进行修改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)