jqgrid获取表数据
时间: 2023-08-08 19:08:02 浏览: 158
jqgrid表格
您可以使用 jqGrid 的 `getRowData` 方法逐行获取表格数据,然后将其存储在数组中。例如:
```javascript
var rowIds = $("#grid").jqGrid('getDataIDs');
var gridData = [];
$.each(rowIds, function(index, rowId) {
gridData.push($("#grid").jqGrid('getRowData', rowId));
});
```
这将返回一个包含所有行数据的数组,其中每个元素都是一个对象,其属性名为列名,属性值为相应的单元格值。例如,如果您的表格有两列 "name" 和 "age",则每个对象都将具有 "name" 和 "age" 属性。
注意,这种方式只适用于小型表格。对于大型表格,建议使用服务器端分页和排序来获取数据,以提高性能和响应速度。
阅读全文