我已经重载了通过 AJAX 调用返回的 jqGrid 数据结构,以包含在每次网格重新加载时我的 Web 应用程序所需的额外信息。
每次加载/重新加载网格时,我都希望能够访问该数据并通过函数对 jqgrid 之外的其他 DOM 元素进行一些操作。
我已经尝试过 succes/afterSubmit 并且我认为它们不是我想要的,因为它们似乎无法访问返回的 json。
我已经重载了通过 AJAX 调用返回的 jqGrid 数据结构,以包含在每次网格重新加载时我的 Web 应用程序所需的额外信息。
每次加载/重新加载网格时,我都希望能够访问该数据并通过函数对 jqgrid 之外的其他 DOM 元素进行一些操作。
我已经尝试过 succes/afterSubmit 并且我认为它们不是我想要的,因为它们似乎无法访问返回的 json。
您可以访问内部loadComplete
或beforeProcessing
回调的数据。第一个参数表示从服务器返回的数据,格式与服务器上完全相同。在beforeProcessing
回调内部,您甚至可以以任何方式修改数据。
获得额外信息的另一个好地方是userdata
服务器响应的一部分(请参阅文档)。附加userdata
属性必须是对象。使用的主要优点userdata
是保存了jqGrid内部参数的值userdata
。userData
所以你可以使用getGridParam
来访问数据。