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 相关文章推荐
InnerHtml和InnerText的区别分析
Mar 13 Javascript
用dtree实现树形菜单 dtree使用说明
Oct 17 Javascript
javascript一元操作符(递增、递减)使用示例
Aug 07 Javascript
jQuery中removeAttr()方法用法实例
Jan 05 Javascript
js随机生成网页背景颜色的方法
Feb 26 Javascript
创建你的第一个AngularJS应用的方法
Jun 16 Javascript
js如何实现点击标签文字,文字在文本框出现
Aug 05 Javascript
一个炫酷的Bootstrap导航菜单
Dec 28 Javascript
SeaJS中use函数用法实例分析
Oct 10 Javascript
js实现网页同时进行多个倒计时功能
Feb 25 Javascript
layui点击按钮页面会自动刷新的解决方案
Oct 25 Javascript
vue父子组件间引用之$parent、$children
May 20 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的autoLoad自动加载机制
2012/09/27 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
PHP中include和require的区别实例分析
2017/05/07 PHP
php简单处理XML数据的方法示例
2017/05/19 PHP
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
js中let能否完全替代IIFE
2019/06/15 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
python魔法方法-自定义序列详解
2016/07/21 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
Python基础练习之用户登录实现代码分享
2017/11/08 Python
Python Cookie 读取和保存方法
2018/12/28 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
使用Python 统计高频字数的方法
2019/01/31 Python
通过python改变图片特定区域的颜色详解
2019/07/15 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
Python for循环及基础用法详解
2019/11/08 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
Python实现名片管理系统
2020/02/14 Python
python 数据库查询返回list或tuple实例
2020/05/15 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
我的动漫时代的创业计划书范文
2014/01/27 职场文书
党员入党表决心的话
2014/03/11 职场文书
高中生班主任评语
2014/04/25 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书