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 相关文章推荐
iframe 自适应高度[在IE6 IE7 FF下测试通过]
Apr 13 Javascript
基于JQuery的cookie插件
Apr 07 Javascript
HTML DOM的nodeType值介绍
Mar 31 Javascript
纯JS实现的批量图片预览加载功能
Aug 14 Javascript
JS扩展方法实例分析
Apr 15 Javascript
js限制文本框只能输入整数或者带小数点的数字
Apr 27 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
Jun 23 Javascript
JS控制静态页面传递参数并获取参数应用
Aug 10 Javascript
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
原生JS实现图片无缝滚动方法(附带封装的运动框架)
Oct 01 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
Apr 02 Javascript
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
用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
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
浅析PHP中Session可能会引起并发问题
2015/07/23 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2016/05/17 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
JS实现css hover操作的方法示例
2017/04/07 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
webpack 从指定入口文件中提取公共文件的方法
2018/11/13 Javascript
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
Python 返回汉字的汉语拼音
2009/02/27 Python
python 写入csv乱码问题解决方法
2016/10/23 Python
Python数据操作方法封装类实例
2017/06/23 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
初级Java程序员面试题
2016/03/03 面试题
国家励志奖学金获奖感言
2014/01/09 职场文书
信息技术专业大学生职业生涯规划书
2014/01/24 职场文书
入股协议书范本
2014/04/14 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
培训简讯范文
2015/07/20 职场文书
MySQL安装失败的原因及解决步骤
2022/06/14 MySQL
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL