如何使用自定义函数在每次重新加载网格时访问JQgrid ajax返回数据

How do I access JQgrid ajax return data on every grid reload with a custom function?

本文关键字:网格 访问 JQgrid 数据 返回 ajax 加载 自定义函数 何使用 新加载      更新时间:2023-09-26

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

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

我尝试过success/afterSubmit,但我认为它们不是我想要的,因为它们似乎无法访问返回的json。

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

提供额外信息的另一个好地方是服务器响应的userdata部分(请参阅文档(。附加的userdata属性必须是对象。使用userdata的主要优点是将userdata的值保存在jqGrid的userData内部参数中。因此,您可以使用getGridParam来访问数据。