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 相关文章推荐
javascript 动态参数判空操作
Dec 22 Javascript
js定时器(执行一次、重复执行)
Mar 07 Javascript
动态载入js提高网页打开速度的方法
Jul 04 Javascript
javascript实现仿腾讯游戏选择
May 14 Javascript
JavaScript代码实现左右上下自动晃动自动移动
Apr 08 Javascript
jquery树形菜单效果的简单实例
Jun 06 Javascript
javascript基本数据类型及类型检测常用方法小结
Dec 14 Javascript
基于JavaScript实现滑动门效果
Mar 16 Javascript
Koa日志中间件封装开发详解
Mar 09 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
Sep 03 Javascript
JavaScript实现抖音罗盘时钟
Oct 11 Javascript
谈谈JavaScript中的函数
Sep 08 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
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
Javascript 中介者模式实例
2009/12/16 Javascript
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
js验证身份证号码记录的方法
2019/04/26 Javascript
python调用java的Webservice示例
2014/03/10 Python
python概率计算器实例分析
2015/03/25 Python
简单介绍Python中的readline()方法的使用
2015/05/24 Python
Python3 Random模块代码详解
2017/12/04 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
python变量的存储原理详解
2019/07/10 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
python实现指定ip端口扫描方式
2019/12/17 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
2020/04/26 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
委托书范本格式
2019/04/18 职场文书
python处理json数据文件
2022/04/11 Python
详解PyTorch模型保存与加载
2022/04/28 Python