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 相关文章推荐
免费空间广告万能消除代码
Sep 04 Javascript
jQuery操作input type=radio的实现代码
Jun 14 Javascript
css与javascript跨浏览器兼容性总结
Sep 15 Javascript
node.js中的console.log方法使用说明
Dec 09 Javascript
angular简介和其特点介绍
Jan 29 Javascript
Javascript使用post方法提交数据实例
Aug 03 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
Dec 13 Javascript
AngularJS 验证码60秒倒计时功能的实现
Jun 05 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
Sep 20 Javascript
详解javascript函数写法大全
Mar 25 Javascript
vue实现菜单切换功能
May 08 Javascript
javascrpt密码强度校验函数详解
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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
PHP脚本的10个技巧(6)
2006/10/09 PHP
用PHP和ACCESS写聊天室(四)
2006/10/09 PHP
php多任务程序实例解析
2014/07/19 PHP
Yii的CDbCriteria查询条件用法实例
2014/12/04 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
2015/12/31 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
php简单检测404页面的方法示例
2019/08/23 PHP
Javascript 函数中的参数使用分析
2010/03/27 Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
2021/01/20 Vue.js
linux 下实现python多版本安装实践
2014/11/18 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
简述安装Slackware Linux系统的过程
2012/01/12 面试题
市场推广策划方案
2014/06/02 职场文书
导游欢送词
2015/01/31 职场文书
雾霾停课通知
2015/04/24 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python
pytorch中的 .view()函数的用法介绍
2022/03/17 Python