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 相关文章推荐
用dom+xhtml+css制作的一个相册效果代码打包下载
Jan 24 Javascript
JS应用之禁止抓屏、复制、打印
Feb 21 Javascript
告诉大家什么是JSON
Jun 10 Javascript
基于JQuery的多标签实现代码
Sep 19 Javascript
JavaScript异步回调的Promise模式封装实例
Jun 07 Javascript
jquery插件star-rating.js实现星级评分特效
Apr 15 Javascript
JavaScript获取DOM元素的11种方法总结
Apr 25 Javascript
微信支付 JS API支付接口详解
Jul 11 Javascript
全面了解JavaScript对象进阶
Jul 19 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
Jan 21 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
Feb 27 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
Apr 26 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
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
JS截取字符串常用方法详细整理
2013/10/28 Javascript
javascript读取xml实现javascript分页
2013/12/13 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
QQ空间顶部折页撕开效果示例代码
2014/06/15 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
[01:15:18]2014 DOTA2国际邀请赛中国区预选赛 LGD VS Speed Gaming.cn
2014/05/22 DOTA
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
python list转dict示例分享
2014/01/28 Python
python3使用urllib模块制作网络爬虫
2016/04/08 Python
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
Python 实现链表实例代码
2017/04/07 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
python简单操作excle的方法
2018/09/12 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
matplotlib quiver箭图绘制案例
2020/04/17 Python
Python Selenium异常处理的实例分析
2021/02/28 Python
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
应届大学生求职信
2013/12/01 职场文书
火车来了教学反思
2014/02/11 职场文书
办公室岗位职责范本
2015/04/11 职场文书