如何读取jqgrid中的userData?

2023-12-09

我需要通过userData to jqgrid,但找不到任何如何执行此操作的示例。这是我的尝试:

从服务器发送:

{ total: 25,
  page: currentpage,
  userData: {foo: 'bar'},
  rows: myRows }

在 jqgrid 中:

var data = jQuery("#grid").getGridParam('userData');

我怎样才能发送userData并从 jqgrid 读取它?

编辑:我知道我的userData正在发送,因为我可以在Fiddler。我想我只是卡在如何在客户端阅读它。


一般来说,使用userData很简单。 jqGrid 支持您从服务器发送任何额外的内容将与 jqGrid 数据一起保存的数据。因此,如果 jqGrid 解析从服务器返回的数据,那么它只是查找userdata (not for userData!!!)并保存在内部参数中userData.

{ "total":25,
  "page":1
  "records":107,
  "userdata": {"foo": "bar"},
  "rows": [...] }

注意:输入数据中的默认属性必须是userdata and NOT userData就像你现在拥有的那样。您可以覆盖输入属性的默认名称jsonReader: {userdata: "userData"} or jsonReader: {userdata: "myData"}如果你使用userData or myData作为属性名称与您的附加数据.

其标准用法之一userData is for 页脚的显示在 jqGrid 中。您可以将这些数据用于您的任何其他建议。在另一个答案它显示了如何使用userData从服务器加载数据后直接选择一些行。

如果你使用loadonce:true参数,使用userData会有点棘手,因为第一次从参数加载数据后userData将被删除,因此您必须将其保存在外部对象中。

因为您可以访问userData尊重jQuery("#grid").getGridParam('userData')仅在数据加载后。所以你应该在里面做这个加载完成事件句柄或更高版本。顺便说一下里面加载完成您可以访问的事件句柄all通过以下方式从服务器发送给您的数据data的参数加载完成事件。因此您可以读取任何其他附加数据并将其保存在某处。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何读取jqgrid中的userData? 的相关文章

  • JQuery 设置动态最大宽度

    我不太擅长 jQuery 因此完整的代码解决方案将是理想的选择 该函数将 获取浏览器屏幕的 70 宽度 将该宽度转换为其相应的 px 值 设置最大宽度 mainContainer使用从转换 计算中获得的值 这是我要设置的容器的 CSS 样式
  • 阻止 Chrome 扩展程序的 popup.html 自动打开

    我正在创建一个 Chrome 扩展程序 其中包含background html每分钟从 API 请求一次信息的文件 收到信息后 它会发送消息popup html弹出窗口使用 JSON 信息将新的 HTML 元素附加到弹出窗口的主体上 问题是
  • 从表中删除除第一个之外的所有子元素?

    My HTML table tr td 1 td tr tr td 2 td tr tr td 3 td tr table 如何删除用户表中除第一个之外的所有子元素使用 jQuery 我尝试过的 user table children re
  • 为什么我的日期选择器看起来这么奇怪?

    我正在尝试使用 jquery UI 我下载了所有内容并按照说明进行操作 我在 html 中添加了这样的代码
  • javascript/jquery 从选择中删除或删除选项

    在某些情况下 我需要从选择中删除选项 基本上 if mystatement true remove item with id option1 from select of id select1 有人知道我可以实现这一目标的代码吗 非常感谢
  • 从 HTML 字符串中解析和选择

    使用 ajax 调用 我返回了页面的partialView HTML 但在显示它之前 我希望从主 div 中提取信息 如果我创建一个浮动窗口 该数据只是大小信息 Code div class window details more data
  • 如何使用多个 select2 框过滤表格?

    我正在尝试使用 和多个 select2 框的类来过滤表格 表格 HTML table class table tbody tr class kanban event Austin td td tr tr class csm event Ch
  • 当前元素的警报 ID

    我正在使用以下代码来提醒当前元素的 id
  • Internet Explorer 中的 AJAX 问题

    这在 FF safari chrome 和 opera 中工作得很好 但在 IE 中却不行 错误代码是403 var datau trends php 3Frastgele 3D33 ajax type GET url loader php
  • 有没有办法动态更改 jqGrid 的单元格值?

    这个问题可能已经被问过很多次了 但我想知道是否可以动态更改 jqgrid 的单元格值 我基本上有一个网格 它通过 JSON 字符串加载数据 在特定列的某些行上 该值可能为 null 因此 预先知道哪个行 ID 是一个问题 然后能够将 nul
  • jquery悬停一次?

    jquery 使悬停函数执行一次然后停止的方法是什么 one 不起作用 button color 2 hover function dosmth 谢谢 Hover http api jquery com hover 绑定处理程序鼠标输入 h
  • 使用 jQuery inputmask 插件范围 0-100

    如何创建 0 到 100 范围内的掩码 document ready function masked inputmask 您可以使用jquery inputmask regex extensions js为了那个原因 你可以找到带有所有扩展
  • 如何使用 jQuery 选择第一个块级父级?

    考虑以下标记 div h1 span span lorem ipsum span span h1 div 如何找到块级别的 span 3 的第一个父级 即具有display block 使用 jQuery 在这种情况下 那就是h1 1 3
  • Razor mvc3 + jquery + Url 操作 + 部分视图

    我有一个关于 jQuery Razor 的问题 我想使用 razor 和 Url Action 构建一个 javascript 变量 并且 html 属性将是输入的值 像这样 var d1 d1 val var d2 d2 val var
  • 试图隐藏选择列表中的选项..不适用于 chrome 和 ie

    我有一个选择列表 其中有很多选项 根据某些输入 我想从选择列表中隐藏一些选项 为了隐藏选择列表中的选项 我编写了jquery 例如 selectlist1 option each function this hide 但这段代码似乎只适用于
  • Apache Camel 的 JsonMappingException

    我在骆驼路线上遇到以下异常 Caused by com fasterxml jackson databind JsonMappingException No serializer found for class org apache cam
  • AngularJS + jQuery 移动

    是否还有其他可能性来设计AngularJS以移动友好的方式应用程序CSS 我正在计划一个移动应用程序 并希望使用 AngularJS 进行逻辑和数据绑定 但我不想自己设计所有内容CSS The AngularJSFAQ说它使用jQuery
  • Elm:如何从 JSON API 解码数据

    我有这个数据使用http jsonapi org http jsonapi org format data type prospect id 1 attributes provider user id 1 provider facebook
  • 当php脚本通过ajax运行时显示进度条

    我有一个通过 ajax 向服务器提交值的表单
  • 如何在单元测试中使用 JSON 发送请求

    我的 Flask 应用程序中有在请求中使用 JSON 的代码 我可以像这样获取 JSON 对象 Request request get json 这一直工作得很好 但是我正在尝试使用 Python 的 unittest 模块创建单元测试 但

随机推荐

  • 如何选择在哪个 GPU 上运行作业?

    在多 GPU 计算机中 如何指定 CUDA 作业应在哪个 GPU 上运行 例如 在安装 CUDA 时 我选择安装NVIDIA CUDA lt gt Samples然后运行了几个实例nbody模拟 但它们都运行在一个 GPU 0 上 GPU
  • 将多个ggplot打印到一个pdf中,每页多个图

    我有一个清单 p 其中每个元素p是 ggplot2 绘图对象的列表 我想输出一个包含所有绘图的pdfp这样的情节p 1 在第 1 页上 图中的图p 2 位于第 2 页等 我该怎么做 这里有一些示例代码 为您提供我正在使用的数据结构 对无聊的
  • 如何从外部字符串文件创建数组

    如何在语音识别程序中添加数组 请参阅下面的代码 我尝试使用streamReader读取一个字符串并创建一个数组并放在后面commands Add new String 查看下面的代码但无法实现 using System using Syst
  • 在分组数据框中选择具有公共 ID 的行

    我正在寻找以下问题的更简单的解决方案 这是我的设置 test lt tibble tribble group name id name varA varB groupA id 1 1 a groupA id 2 4 f groupA id
  • 如何以编程方式确定 iPhone 上的默认铃声?

    有没有办法在我的应用程序中确定用户 iPhone 上已将哪种铃声设置为默认铃声 如果是这样 该怎么办 Users nikhil dhamsania Library Application Support iPhone Simulator U
  • 如何在android中对JSONArray进行排序

    如何在 android 上按标签名称对 JSONArray 进行升序和降序排序 在我的应用程序中 我有一个如下所示的 JSON 需要根据用户选项显示数据 按 user id 标签按升序或降序排序 我将 JSON 解析如下 JSONObjec
  • MultipleActiveResultSets=True 或多个连接?

    我有一些 C 其中我在连接上创建了一个读取器 ExecuteReader 然后对于该读取器中的每一行 执行另一个命令 使用ExecuteNonQuery 在这种情况下我最好使用MultipleActiveResultSets True在我的
  • 如何在任务窗格应用程序中使用 OfficeJ 获取/读取自定义文档属性?

    我已从服务器和任务窗格应用程序中添加了自定义文档属性 TemplateId 当文档打开时我想获取此属性自定义文档属性 见图 使用 OfficeJs 使用 OfficeJs 版本 1 1 目前没有 OfficeJS API 允许您读取自定义文
  • 继承 std::ostream

    我想定义从 std ostream 公开继承的 MyOStream 假设我想实现我自己的 ofstream 如何才能做到这一点 我将很高兴获得任何帮助 编码示例或任何相关链接 thanks 我不明白你到底想在这里完成什么 用户代码不应从流本
  • python 解析日志文件

    我有一个包含任意行数的日志文件 我需要的只是从日志文件中提取一行数据 该数据以字符串 Total 开头 我不想要文件中的任何其他行 我该如何为此编写一个简单的Python程序 这就是我的输入文件的样子 TestName id eno TPS
  • C# 与 MySQL INSERT 参数

    大家好 我正在使用 Visual C 2010 和 MySQL 版本 5 1 48 社区 我希望你能帮助我处理这段代码 我发现它对我不起作用 我缺少什么 string connString ConfigurationManager Conn
  • 如何检查某个元素是否在 std::set 中?

    如何检查某个元素是否在集合中 是否有与以下代码等效的更简单的代码 myset find x myset end 从 C 20 开始 您可以使用contains检查许多 STL 容器中是否存在 例如std map std set const
  • 在 XSD 中哪里放置 xs:unique 约束?

    我正在使用 XSD 进行 XML 验证 我想为以下添加唯一值约束input元素 我有这样的 XML 格式
  • PyAudio 一次播放多个声音

    如何使用 PyAudio 将两种声音混合为一种 我浏览了整个互联网 但没有人回答这个问题 我也在考虑使用 audiolab 或 swMixer 但它们不支持 Python 3 4 我正在考虑将它们的字节字符串转换为 numpy 数组 将其与
  • fread 和带有尾部反斜杠的列

    我在 fread 使用 作为目录分隔符读取一列目录路径时遇到问题 问题是尾随目录分隔符在 fread 中引发错误 对于下面的 csv 文件示例 file size windows user 123 fread 和 read csv 都同意并
  • Sqlplus打印结果两次并带有空行

    我写shell脚本并想使用sqlplus 当我写 bin bash result sqlplus s user pass DB lt lt EOF set trimspool on set linesize 32000 SET SPACE
  • 如何在 C#.NET 中创建控件数组?

    我有一个包含几个标准控件 文本框 按钮等 的表单 我想将某些控件分组到集合中 以便我可以在任何给定时间启用和禁用它们 而无需显式设置每个控件 这样做的语法是什么 这是一些伪代码来展示我想要做的事情 Control ControlCollec
  • 限制所有 Linux 命令的输出

    我正在寻找一种方法来限制 Linux 中所有命令行程序产生的输出量 并且最好在限制时告诉我 我正在使用一台显示器有延迟的服务器 有时我会不小心运行一个向终端输出大量文本的命令 例如cat在一个大文件上或ls在包含许多文件的目录上 然后我必须
  • DIV 垂直浮动 DIV 从上到下按行排列

    我试图在容器内从上到下垂直定位 DIV 容器的垂直高度应限制为 500 像素 所有不符合此限制的 DIV 都应浮动到下一行 div div div div
  • 如何读取jqgrid中的userData?

    我需要通过userData to jqgrid 但找不到任何如何执行此操作的示例 这是我的尝试 从服务器发送 total 25 page currentpage userData foo bar rows myRows 在 jqgrid 中