我有一个100多行的jqGrid,默认情况下以编辑模式显示。我试图找出一种方法将一次调用中的所有行数据发送到服务器。
问题 - 如何在编辑模式下获取行数据(getRowData方法返回html)?
获得所有行数据后,我希望能够以JSON格式解析它们并通过jQuery.ajax()调用将其发送到服务器。
非常感谢这方面的任何帮助!
答案 0 :(得分:4)
我可以想象很多方法来实现您的要求。我会形容你最简单的一个。它由
组成saveRow
在内部测试编辑中的行以及大多数行(可能甚至全部)是否已经处于编辑模式,所以您可以使用getDataIDs
来获取所有行的ID数组,然后调用{ {1}}在循环中为每个返回的id。saveRow
但没有参数或使用getRowData
来获取getGridParam
选项。我认为上述方法不仅易于实施。它主要是保存,因为它适用于每个编辑控件(包括自定义编辑控件)。