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 相关文章推荐
学习ExtJS Column布局
Oct 08 Javascript
jquery animate 动画效果使用说明
Nov 04 Javascript
JavaScript保存并运算页面中数字类型变量的写法
Jul 06 Javascript
jQuery手机拨号界面特效代码分享
Aug 27 Javascript
DIV+CSS+jQ实现省市联动可扩展
Jun 22 Javascript
JS禁止查看网页源代码的实现方法
Oct 12 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
Mar 04 Javascript
JavaScript定义函数_动力节点Java学院整理
Jun 27 Javascript
开发Vue树形组件的示例代码
Dec 21 Javascript
vue 实现边输入边搜索功能的实例讲解
Sep 16 Javascript
详解离线安装npm包的几种方法
Nov 25 Javascript
js实现图片局部放大效果详解
Mar 18 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 简单日历实现代码
2009/10/28 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
window.dialogArguments 使用说明
2011/04/11 Javascript
jquery实现控制表格行高亮实例
2013/06/05 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
Python中转换角度为弧度的radians()方法
2015/05/18 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
python基于pyDes库实现des加密的方法
2017/04/29 Python
Python实现控制台中的进度条功能代码
2017/12/22 Python
python保存文件方法小结
2018/07/27 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
python获取交互式ssh shell的方法
2019/02/14 Python
python UDF 实现对csv批量md5加密操作
2021/01/01 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
惠而浦美国官网:Whirlpool.com
2021/01/19 全球购物
十八大闭幕感言
2014/01/22 职场文书
迟到检讨书5000字
2014/01/31 职场文书
教师党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
城南旧事读书笔记
2015/06/29 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
苹果发布了MagSafe固件更新,可以不外接电源实现最高7.5W充电
2022/04/21 数码科技