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 相关文章推荐
IE innerHTML,outerHTML所引起的问题
Jun 04 Javascript
js动态创建表格,删除行列的小例子
Jul 20 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
Apr 17 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
Feb 13 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
Sep 21 Javascript
MUI  Scroll插件的使用详解
Apr 13 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
Nov 14 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
Mar 15 Javascript
Vue组件中prop属性使用说明实例代码详解
May 31 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
Aug 06 Javascript
微信小程序云开发实现数据添加、查询和分页
May 17 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
Oct 17 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编译安装时常见错误解决办法
2015/05/28 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
2018/10/12 PHP
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
Jquery中"$(document).ready(function(){ })"函数的使用详解
2013/12/30 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
2016/11/15 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
Angular4.0中引入laydate.js日期插件的方法教程
2017/12/25 Javascript
使用Vue动态生成form表单的实例代码
2018/04/26 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
Python实现配置文件备份的方法
2015/07/30 Python
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
python制作抖音代码舞
2019/04/07 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
Python中如何引入第三方模块
2020/05/27 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
Python之Sklearn使用入门教程
2021/02/19 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
详解通过变换矩阵实现canvas的缩放功能
2019/01/14 HTML / CSS
欧洲最大的婴幼儿服装及内衣公司:Petit Bateau(小帆船)
2016/08/16 全球购物
2015年初中生自我评价范文
2015/03/03 职场文书
感恩教育主题班会
2015/08/12 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
SQL中的连接查询详解
2022/06/21 SQL Server