jqgrid 服务器端验证,jqGrid获取服务服务器返回的所有数据
当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获取服务服务器返回的所有数据相关推荐
- 静态Web服务器-返回固定页面数据
1. 开发自己的静态Web服务器 实现步骤: 编写一个TCP服务端程序 获取浏览器发送的http请求报文数据 读取固定页面数据,把页面数据组装成HTTP响应报文数据发送给浏览器. HTTP响应报文数据 ...
- JS前端取得并解析后台服务器返回的JSON数据的方法
摘要:主要介绍:使用eval函数解析JSON数据:$.getJSON()方法获得服务器返回的JSON数据 JavaScript eval() 函数 eval(string) 函数可计算某个字符串,并执 ...
- 在AFN中使用NSXMLParser解析服务器返回的XML数据
服务器返回的XML格式: 因为苹果没有提供直接获取xml开始标签和结束标签中间的字符串,虽然提供了 - (void)parser:(NSXMLParser *)parser foundCharacte ...
- ajaxfileupload 返回值_ajaxFileUpload上传文件成功后却无法解析服务器返回的json数据...
ajaxFileUpload是一款很好用的文件上传插件,网上也有很多关于它的版本,但在上传文件成功后想返回json数据给前台时,却会出现无法解析json数据的情况. 仔细调试发现其实在向服务器提交数据 ...
- 如何HttpWebRequest模拟登陆,获取服务端返回Cookie以便登录请求后使用
public static string GetCookie(string requestUrlString, Encoding encoding, ref CookieContainer cooki ...
- 服务器返回的json数据,通过本地解析调用SBjson的类
下面是我处理本地解析json的代码:是在网络返回数据都已经获取到之后执行的,如果返回true就alert出来.如果返回的是error,这个数据是通过json数据封装的,就可以通过SBJSON解析,下面 ...
- ajax spring mvc 接收json数据,easyui ajax请求获取SpringMVC @ResponseBody返回的Json数据为什么非得eval才能通过对象获取值?...
是这样的,问题是不是比较郁闷, Spring代码@RequestMapping(value="/UserModel/createUser.html") @ResponseBody ...
- 静态服务器显示固定页面,【Python高级编程034 ● 静态web服务器 ● 静态Web服务器-返回固定页面数据】...
""" 一.解释: 能够同时服务于多个客户端的TCP服务端程序 二.具体实现步骤 1.编写一个TCP服务端程序,循环等待接受客户端的连接请求 2.当客户端和服务端建立连接 ...
- extjs json 数据的操作 自由操作服务器返回的json数据
1.portal.js中代码如下: Ext.namespace("_portal");_portal.setNews=function(node,value){ node.inne ...
最新文章
- IBM确定公司未来存储技术发展方向
- int.TryParse的使用
- linux中文件名有英文括号的问题
- PHP CLI应用的调试原理
- 一个还算简单的微信消息SDK(基于.Net Standard 2.0)
- 华为笔记本Win11更新时由于驱动问题引起蓝牙鼠标经常断开问题解决方法
- 莫侵残日噪,正在异乡听
- ambari安装的各组件的目录
- 简单的notepad将\n转化为换行
- Qlocker勒索病毒 7Z勒索病毒 7Z压缩包密码破解
- 工业物联网解决方案,工业物联网原创监控平台如何搭建
- matlab特定颜色提取
- Navicat工具中数据库导入导出
- mysql查询汉字拼音首字母的方法_MySQL查询汉字拼音首字母的方法
- docker(三)docker仓库
- php判断是否是微信浏览器,php判断是否为微信浏览器浏览简单示例
- SOA、RMI、RPC、Rest、RestFul、Soap、WebService 详解
- 微软Windows视窗操作系统版本及发布时间
- 量化研究 | CTA择时出场策略指南大全
- Bro 监控 HTTP流量