jqGrid分页、搜索异常

问题描述

使用datatype: "local",JSON数据写在页面中时分页、搜索一切正常。 但使用datatype: getProducts, 时点击搜索、排序时数据每次拷贝了一份,(即:原数据有10条,操作后就成20条。。。。)。不知道哪位大仙遇见过没?  <script type="text/javascript"> jQuery(document).ready(function(){jQuery("#toolbar").jqGrid({ //url:'/getJgGridDatas/', datatype: getProducts,height: 500,width: 1050, colNames:['地市','县区', '历史','中英文', '人数','类型', '公式','趋势', 'Hel','物理', 'Part'], colModel:[ {name:'Name',index:'bureauName', width:50,rowspan:2}, {name:'ssdName',index:'bscName', width:150}, {name:'editi',index:'editionName', width:60,align:"center"}, {name:'China_English_Name',index:'China_English_Name', width:50,align:"center"}, {name:'fn_Num',index:'fn_Num', width:50,sorttype:'int',align:"center"}, {name:'business',index:'business_type', width:50,align:"center"}, {name:'Num',index:'bts_Num', width:50,align:"center"}, {name:'sdf_Num',index:'cdmach_Num', width:50,align:"center"}, {name:'dfdf_type',index:'abis_type', width:50,align:"center"}, {name:'rew_an_type',index:'bsc_an_type', width:50,align:"center"}, {name:'ddf_type',index:'a_type', width:50,align:"center"} ], rowNum:20, rowTotal: 20, rowList : [20,40,60], loadonce:false, mtype: "GET", rownumbers: true, rownumWidth: 40, gridview: true, pager: '#ptoolbar', sortname: 'bureauName',viewrecords: true, //是否显示行数sortorder: "asc", caption: "实例" });jQuery("#toolbar").jqGrid('navGrid','#ptoolbar',{del:false,add:false,edit:false,search:true}); jQuery("#toolbar").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : false}); })function successFunction(jsondata) {var a = eval(jsondata);var m = a.rows;for(var i=0;i<=m.length;i++){jQuery("#toolbar").jqGrid('addRowData',i+1,m[i]);}}function getProducts() {$.ajax({url: '/myInfo_Ajax/?ids={{ids}}',data: "{}", ,dataType: "json",type: "POST",contentType: "application/json; charset=gbk",success: successFunction});} </script>

解决方案

你的successFunction里加在第一行这么一句,应该能够解决你的问题:jQuery("#toolbar").clearGridData()但是我不明白你为什么用datatype: getProducts,这种自定方式获取后台数据自己来添加行呢。为何不直接用:url:'/myInfo_Ajax/?ids={{ids}}', datatype: 'json',

时间: 2024-12-26 20:16:23

jqGrid分页、搜索异常的相关文章

jqgrid 显示问题-jqGrid 分页查询后,有一个层把我的页面遮罩了,请问是什么问题

问题描述 jqGrid 分页查询后,有一个层把我的页面遮罩了,请问是什么问题 解决方案 设置背景色为白色 解决方案二: 你早上那个问题解决了.你上面那个问题一般得调css ,你说下面没有遮罩,有2种可能 要么是层的高度 要么是z-index 问题 .看看http://www.w3school.com.cn/cssref/pr_pos_z-index.asp 解决方案三: jqgrid的层还是你自己显示的?自己的调整层z-index.jqgrid的你不想要可以配置loadui为disable禁用j

jqgrid 分页

问题描述 刚开始接触jqgrid控件 开始使用在使用过程中遇到了些问题 jqgrid怎么加上分页功能啊?我的jsp页面上的js代码:jQuery("#list2").jqGrid({datatype: "json", url: "testaction.action",colNames:['Num','编号', '名称'], colModel:[ {name:'sc_id',index:'sc_id', width:55, sorttype:&qu

jqgrid分页后,自定义查询数据怎么得到所有页的某列值的合计

问题描述 各位大侠们,新手求教.我现在用jqgrid,把数据流打到前端之后.然后在前端界面中用自定义查询,查询数据,查询数据完之后我如何得到所有页的某列值的合计 解决方案 解决方案二:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="In.aspx.cs"Inherits="test.WebForm1"%><!DOCTYPEhtmlPUBLIC&quo

jQuery中jqGrid分页实现代码_jquery

(1)页面代码: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UT

在用存储过程做分页搜索有点问题,请大家帮忙!分不够再加!

问题描述 存储过程:ifExists(SelectnameFromsysobjectsWherename='csp_Paging'Andtype='P')DropProceduredbo.csp_PagingGo/**临时表分页SP.*/CreatePROCdbo.csp_Paging@PageSizeINT=20,@PageIndexINT=1,@DoCountBIT=0,@keyWordvarchar(200),@inputtypevarchar(100)ASSETNOCOUNTONIF@D

基于JQuery中jqGrid分页实现代码

 代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">   <html>   <head>   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8

淘宝致歉:系统升级导致搜索异常

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 12月25日消息,淘宝网官方针对24日淘宝搜索结果出现异常发表了致歉信.据亿邦动力网了解,淘宝在信中表示,此次问题是由于淘宝网系统升级过程中出现了技术故障. 公告解释了淘宝搜索出现异常的原因:自24日凌晨3点开始,由于淘宝系统在升级过程中存在技术故障,导致部分类目卖家的"消费者保障"标识无法在前台正常展现,并导致小部分商品

jqgrid 分页查询-jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录

问题描述 jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录 5C 后台打印出来的数据:<Response> <transResult> <resultCode>1</resultCode> <resultInfoDesc>交易处理成功</resultInfoDesc> </transResult> <object class=""PageGrid"

ExtJs 实现类似JqGrid的搜索功能,求能人指点

问题描述 如果能将textfield放入每一类的第一行,能放进去就行实现上图效果,能放进去就行 后续的查询我可以解决 解决方案 放弃吧,要实现这个会让你蛋都碎的,呵呵.为啥不用Extjs自带的filter插件呢?虽然习惯和中国人的查询有点不一样.要实现上面的效果,无非两个办法,一个在grid单元格里嵌入textfield,一个在gridpanel的toolbar上做文章.前者难度大,因为extjs默认只提供可编辑功能,编辑时才会显示textfield.如果对extjs还比较熟练的,你可以看看源码