当前位置: 首页 > 面试题库 >

JSON和jqGrid。什么是“用户数据”?

慕俊语
2023-03-14
问题内容

我无法理解jqGrid的JSON数据源中的所有字段意味着什么,而且我在任何地方都没有看到任何文档。

我尝试理解的示例是:http :
//www.trirand.com/blog/jqgrid/jqgrid.html,然后是“
JSON数据”下的第一个示例

可以在以下位置访问JSON数据:http
:
//www.trirand.com/blog/jqgrid/server.php?
q=2&rows=10&page
=2

此代码片段使我困惑的一件事是:

"userdata":{"amount":1520,"tax":202,"total":1724,"name":"Totals:"}

这到底在做什么?


问题答案:

这很容易解释。服务器产生一个将用于填充网格的数据。可以分页数据。因此,在发送到服务器的URL中,我们可以找到rows=10&page=2,这意味着“当页面大小为10行时,请给我第二页数据”。这些附加参数将添加到定义为jqGrid参数之一的主URL“
server.php?q =
2”中。服务器回送10行或更少的行。如果是http://www.trirand.com/blog/jqgrid/server.php?q=2&rows=10&page=2
url,则服务器仅返回最后3行(总共10行)

{"page":"2",
 "total":2,
 "records":"13",
 "rows":[
   {"id":"11","cell":["11","2007-10-06","Client 1","600.00","120.00","720.00",null]},
   {"id":"12","cell":["12","2007-10-06","Client 2","700.00","140.00","840.00",null]},
   {"id":"13","cell":["13","2007-10-06","Client 3","1000.00","0.00","1000.00",null]}
 ],
 "userdata":{"amount":2300,"tax":260,"total":2560,"name":"Totals:"}
}

现在有关您的主要问题:什么是“用户数据”?有一种旧方法可以将其他信息与主要数据一起从服务器发送到客户端。它可以是绝对免费的数据。jqGrid将解析从服务器接收到的所有数据,其名称如下jsonReader(请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data#json_data)。定义了一个标准的JSON读取器,以便它userdata从发送的数据的根读取数据属性并保存。该数据可从以下方面访问

var myUserData = jQuery("grid_id").getGridParam('userData');

(请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data#user_data)。

从jqGrid的3.5版开始,可以在jqGrid中放置一个额外的最后一行,该行可以扮演“摘要页脚行”角色(请参见http://www.trirand.com/blog/jqgrid/jqgrid.html的
“版本3.5中的新功能”,例如“摘要页脚行”示例)。现在您可以看到,示例中的URL完全相同:“ server.php?q =
2”。因此在第一个示例userdata中将不使用,但在“摘要页脚行”示例中将使用它。



 类似资料:
  • 主要内容:什么是 JSON?,JSON 发展史,为什么要使用 JSON?,JSON 的不足,JSON 应该如何存储?,什么时候会使用 JSON,总结JSON 全称“JavaScript Object Notation”,译为“JavaScript 对象简谱”或“JavaScript 对象表示法”,是一种轻量级的、基于文本的、开放的数据交换格式。JSON 在 Web 开发领域有着举足轻重的地位,如果您想在 Web 开发领域大展身手的话,就必须了解 JSON。 数据交换是指,两个设备之间建立连接并互

  • 问题内容: 我正在使用jqGrid 3.6.4和jquery 1.4.2。在我的示例中,我正在遵循json数据格式,我想将这些json数据映射到jqgrid的行中 我的jqgrid代码如下 所以现在的问题是因为我的数据(即student_name和year)在“ head”下,因此jqgrid可以找到这两个字段。同时其他两个列值,即“日期”和“数字”位于“ sub”下,即使是那些列,我也无法使用j

  • 我在和。他们每个人具体做什么?

  • JSON是JavaScript Object Notation的简称,中文含义为“JavaScript 对象表示法”,它是一种数据交换的文本格式,而不是一种编程语言。 JSON 是一种轻量级的数据交换格式,它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,

  • 我正在使用cloudera VM,我想连接到beeline,但当我离开时,它询问用户名和密码,它没有连接。谁能告诉我用户名和密码。 !连接JDBC:hive2://localhost:10000/连接到JDBC:hive2://localhost:10000/输入JDBC:hive2://localhost:10000/输入JDBC:hive2://localhost:10000/输入密码:错误:

  • 我是jQuery新手,在jsp中将数据从servlet显示到jqGrid时遇到了困难。我使用google gson将数据从ArrayList转换为字符串变量json。当我运行项目时,它在控制台中显示json数据,并显示一个空网格。 Student.java 学生数据服务。JAVA 我的servlet代码: ervlet.java 我的JSP页面: 滑溜的网格演示。jsp