jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法


Posted in Javascript onAugust 06, 2016

本文实例讲述了jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法。分享给大家供大家参考,具体如下:

一、问题描述:

$('#tb-page-list').datagrid({
    url: '/BisOrderInfo/GetList',
    pageNumber: 2,
    pageSize: 10
});

当手动设置 pageNumber大于或等于2时,查看请求的方法时,会请求2次,并且第二次的pageNumber等于1;

二、原因所在:

jquery.easyui.min.js 1.3.4中的7821-7828行代码;

因为分页控件初始化参数 total == 0, pageNumber == 1,而初次请求第二页的参数与控件初始化参数不一致,导致了再次请求:_5dc(_545);

解决方案:当页面刷新时,请求的数据总数发生变化,需要更新 pagebar 的显示。

三、解决方法:

7822行(请注意版本 1.3.4 jquery.easyui.min.js):

_54a.pagination("refresh",{total:data.total});

修改为:

_54a.pagination("refresh",{pageNumber:opts.pageNumber||_54b.pageNumber,total:data.total});

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
js获得鼠标的坐标值的方法
Mar 13 Javascript
jquery遍历数组与筛选数组的方法
Nov 05 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
Jan 26 Javascript
使用jQuery操作HTML的table表格的实例解析
Mar 13 Javascript
js 模仿锚点定位的实现方法
Nov 19 Javascript
详解webpack+gulp实现自动构建部署
Jun 29 Javascript
easyui简介_动力节点Java学院整理
Jul 14 Javascript
JS自定义函数实现时间戳转换成date的方法示例
Aug 27 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
Jan 31 Javascript
Vue实现移动端页面切换效果【推荐】
Nov 13 Javascript
Vue.js组件高级特性实例详解
Dec 24 Javascript
JavaScript提升机制Hoisting详解
Oct 23 Javascript
用JS写的一个Ajax库(实例代码)
Aug 06 #Javascript
angularJS 如何读写缓冲的方法(推荐)
Aug 06 #Javascript
JS获取和修改元素样式的实例代码
Aug 06 #Javascript
原生js获取元素样式的简单方法
Aug 06 #Javascript
浅析Node.js实现HTTP文件下载
Aug 05 #Javascript
JS中对Cookie的操作详解
Aug 05 #Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
Aug 05 #Javascript
You might like
法压式咖啡之制作法
2021/03/03 冲泡冲煮
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP中的访问修饰符简单比较
2019/02/02 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
2009/12/28 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
详解原生JS回到顶部
2019/03/25 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
python使用cookie库操保存cookie详解
2014/03/03 Python
python求列表交集的方法汇总
2014/11/10 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
Python栈类实例分析
2015/06/15 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
Pytorch自己加载单通道图片用作数据集训练的实例
2020/01/18 Python
python 制作磁力搜索工具
2021/03/04 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
精通CAD能手自荐书
2014/01/31 职场文书
防灾减灾活动总结
2014/08/30 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
Python制作动态字符画的源码
2021/08/04 Python
【海涛教你打DOTA】虚空假面第一视角骨弓3房29杀
2022/04/01 DOTA