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 相关文章推荐
jquery中ajax学习笔记4
Oct 16 Javascript
再说AutoComplete自动补全之实现原理
Nov 05 Javascript
jquery remove方法应用详解
Nov 22 Javascript
js实现网页标题栏闪烁提示效果实例分析
Nov 20 Javascript
javascript简单实现图片预加载
Dec 03 Javascript
浅谈jQuery中replace()方法
May 13 Javascript
有关jquery与DOM节点操作方法和属性记录
Apr 15 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
May 04 Javascript
Vue结合原生js实现自定义组件自动生成示例
Jan 21 Javascript
利用JS实现简单的瀑布流加载图片效果
Apr 22 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
Jun 09 Javascript
小程序server请求微信服务器超时的解决方法
May 21 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设计模式中单例模式的应用分析
2013/05/15 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
Python脚本实现代码行数统计代码分享
2015/03/10 Python
Python编程之序列操作实例详解
2017/07/22 Python
对Python3中的input函数详解
2018/04/22 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
Django中使用Celery的教程详解
2018/08/24 Python
Python 实现异步调用函数的示例讲解
2018/10/14 Python
Django多数据库的实现过程详解
2019/08/01 Python
Django 限制访问频率的思路详解
2019/12/24 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
一个入门级python爬虫教程详解
2021/01/27 Python
高中生自我鉴定范文
2013/10/30 职场文书
医院信息公开实施方案
2014/05/09 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
小学生校园广播稿
2014/09/28 职场文书
2014年人事科工作总结
2014/11/19 职场文书
赢在中国观后感
2015/06/02 职场文书
演讲比赛主持词
2015/06/29 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
敬业奉献模范事迹材料(2016精选版)
2016/02/26 职场文书
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL
Django框架模板用法详解
2022/06/10 Python