1

我已经重载了通过 AJAX 调用返回的 jqGrid 数据结构,以包含在每次网格重新加载时我的 Web 应用程序所需的额外信息。

每次加载/重新加载网格时,我都希望能够访问该数据并通过函数对 jqgrid 之外的其他 DOM 元素进行一些操作。

我已经尝试过 succes/afterSubmit 并且我认为它们不是我想要的,因为它们似乎无法访问返回的 json。

4

1 回答 1

2

您可以访问内部loadCompletebeforeProcessing回调的数据。第一个参数表示从服务器返回的数据,格式与服务器上完全相同。在beforeProcessing回调内部,您甚至可以以任何方式修改数据。

获得额外信息的另一个好地方是userdata服务器响应的一部分(请参阅文档)。附加userdata属性必须是对象。使用的主要优点userdata是保存了jqGrid内部参数的值userdatauserData所以你可以使用getGridParam来访问数据。

于 2013-02-25T15:04:24.337 回答