当jqGrid配置的rowNum小于服务器返回的总数据量(records属性记录总数据),调用getRowData方法获取到的只是显示的部分内容,而非服务器返回的所有数据行。

要想获取jqGrid返回的所有数据行,可以添加loadComplete事件,此事件参数只有一个(类型取决于datatype的配置,如果为json,则是服务器返回的json格式的字符串,转为json对象后的。为xml,则为xml的根节点,对于xml获取所有记录得自己分析xml来获取了)。

loadComplete事件仅对加载远程数据有效,如果是本地数据datatype为local或者clientside,那么data对象会被处理过,只包含rowNum指定的数据行,对于datatype为local类型的,具体获取所有数据可以参考:jqGrid获取本地查询后匹配的所有数据

示例代码如下

data.txt

{

"list":[

{"age":"age1","id":"1","name":"name1","xm":"name1"},

{"age":"age2","id":"2","name":"name2","xm":"name2"},

{"age":"age3","id":"100","name":"name3","xm":"name3"},

{"age":"age3","id":"100","name":"name3","xm":"name3"},

{"age":"age3","id":"100","name":"name3","xm":"name3"},

{"age":"age3","id":"100","name":"name3","xm":"name3"},

{"age":"age3","id":"100","name":"name3","xm":"name3"},

{"age":"age3","id":"100","name":"name3","xm":"name3"}]

}

jQuery("#grid").jqGrid({

url: 'data.txt',

datatype: "json",

viewrecords: true,

jsonReader: {

repeatitems: false,

root: "list"

},

height: 150,

loadComplete: function (data) {

console.log(data)

console.log(data.list)//为所有数据行,具体取决于reader配置的root或者服务器返回的内容

},

colModel: [

{ name: 'id', index: 'id'},

{ name: 'name', index: 'name', editable: true, edittype: 'text' },

{ name: 'age', index: 'age', editable: true, edittype: 'text' }

],

rowNum: 4//配置为4,但是服务器返回8条,调用getRowData只能获取前4条

});

加支付宝好友偷能量挖...

2013-9-4Web开发网

阅读(5842)喜欢(1)

jqgrid 服务器端验证,jqGrid获取服务服务器返回的所有数据相关推荐

  1. 静态Web服务器-返回固定页面数据

    1. 开发自己的静态Web服务器 实现步骤: 编写一个TCP服务端程序 获取浏览器发送的http请求报文数据 读取固定页面数据,把页面数据组装成HTTP响应报文数据发送给浏览器. HTTP响应报文数据 ...

  2. JS前端取得并解析后台服务器返回的JSON数据的方法

    摘要:主要介绍:使用eval函数解析JSON数据:$.getJSON()方法获得服务器返回的JSON数据 JavaScript eval() 函数 eval(string) 函数可计算某个字符串,并执 ...

  3. 在AFN中使用NSXMLParser解析服务器返回的XML数据

    服务器返回的XML格式: 因为苹果没有提供直接获取xml开始标签和结束标签中间的字符串,虽然提供了 - (void)parser:(NSXMLParser *)parser foundCharacte ...

  4. ajaxfileupload 返回值_ajaxFileUpload上传文件成功后却无法解析服务器返回的json数据...

    ajaxFileUpload是一款很好用的文件上传插件,网上也有很多关于它的版本,但在上传文件成功后想返回json数据给前台时,却会出现无法解析json数据的情况. 仔细调试发现其实在向服务器提交数据 ...

  5. 如何HttpWebRequest模拟登陆,获取服务端返回Cookie以便登录请求后使用

    public static string GetCookie(string requestUrlString, Encoding encoding, ref CookieContainer cooki ...

  6. 服务器返回的json数据,通过本地解析调用SBjson的类

    下面是我处理本地解析json的代码:是在网络返回数据都已经获取到之后执行的,如果返回true就alert出来.如果返回的是error,这个数据是通过json数据封装的,就可以通过SBJSON解析,下面 ...

  7. ajax spring mvc 接收json数据,easyui ajax请求获取SpringMVC @ResponseBody返回的Json数据为什么非得eval才能通过对象获取值?...

    是这样的,问题是不是比较郁闷, Spring代码@RequestMapping(value="/UserModel/createUser.html") @ResponseBody ...

  8. 静态服务器显示固定页面,【Python高级编程034 ● 静态web服务器 ● 静态Web服务器-返回固定页面数据】...

    """ 一.解释: 能够同时服务于多个客户端的TCP服务端程序 二.具体实现步骤 1.编写一个TCP服务端程序,循环等待接受客户端的连接请求 2.当客户端和服务端建立连接 ...

  9. extjs json 数据的操作 自由操作服务器返回的json数据

    1.portal.js中代码如下: Ext.namespace("_portal");_portal.setNews=function(node,value){ node.inne ...

最新文章

  1. IBM确定公司未来存储技术发展方向
  2. int.TryParse的使用
  3. linux中文件名有英文括号的问题
  4. PHP CLI应用的调试原理
  5. 一个还算简单的微信消息SDK(基于.Net Standard 2.0)
  6. 华为笔记本Win11更新时由于驱动问题引起蓝牙鼠标经常断开问题解决方法
  7. 莫侵残日噪,正在异乡听
  8. ambari安装的各组件的目录
  9. 简单的notepad将\n转化为换行
  10. Qlocker勒索病毒 7Z勒索病毒 7Z压缩包密码破解
  11. 工业物联网解决方案,工业物联网原创监控平台如何搭建
  12. matlab特定颜色提取
  13. Navicat工具中数据库导入导出
  14. mysql查询汉字拼音首字母的方法_MySQL查询汉字拼音首字母的方法
  15. docker(三)docker仓库
  16. php判断是否是微信浏览器,php判断是否为微信浏览器浏览简单示例
  17. SOA、RMI、RPC、Rest、RestFul、Soap、WebService 详解
  18. 微软Windows视窗操作系统版本及发布时间
  19. 量化研究 | CTA择时出场策略指南大全
  20. Bro 监控 HTTP流量

热门文章

  1. VMware安装MacOSx系统
  2. python 多图一窗口 打乱列表排序
  3. android 模糊查询搜索框_彻底搞懂 iOS 和 Android 的设计差异
  4. solidity智能合约[17]-动态长度数组
  5. DATAX工具同步数据从hdfs到drds性能优化
  6. 三、入门实例----基于注解
  7. 一些杂感杂想(一)谈谈加班、团队
  8. day2编写购物商城(1)
  9. 线索二叉树原理及前序、中序线索化(Java版)
  10. 干货,springboot自定义注解实现分布式锁详解