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

标签 javascript jquery jqgrid

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

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

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

最佳答案

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

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

关于javascript - 如何使用自定义函数在每次重新加载网格时访问 JQgrid ajax 返回数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069780/

相关文章:

javascript - 当鼠标悬停在 iframe 上时隐藏自定义光标

javascript - 我如何根据 if-else 给出两个不同的 Herf 到脚踝标签

javascript - jquery克隆拖拽

jQuery:保留 .index() 返回每个父索引

jquery - 更改列宽问题

jquery - JqG​​rid colModel 动态格式化程序

javascript - 如何获取 HTML5 <video> 元素中每一帧的像素数据

javascript - 有没有办法验证 Sizzle 选择器?

javascript - JqG​​rid - 使用 formatDisplayField 选项

javascript - 如何让日期选择器设置默认年份?