Easyui设置datagrid的pageNumber导致两次请求问题的解决方法

Easyui 使用datagrid分页 详解 代码 做网站的后台设计,用到了easyui,在使用datagrid的分页时遇到了很多问题,比如如何传递分页参数,如何接收总的数据量,经过小半天的研究,终于搞出来了,下面是一些常遇到的问题,可能会对新手有所帮助 1.这是我的前端代码 var datagrid; //定义全局变量 var editRow = "";//定义当前编辑的行 阅读详情

当手动设置 pageNumber大于或等于2时,查看请求的方法时,会请求2次,并且第二次的pageNumber等于1;

二、原因所在:

jquery.easyui.min.js 1.3.4中的7821-7828行代码;

因为分页控件初始化参数 total == 0, pageNumber == 1,而初次请求第二页的参数与控件初始化参数不一致,导致了再次请求:_5dc(_545);

解决方案:当页面刷新时,请求的数据总数发生变化,需要更新 pagebar 的显示。

三、解决方法:

请注意版本 1.3.4 jquery.easyui.min.js):

将:

_718.pagination("refresh",{total:data.total});

修改为:

_718.pagination("refresh",{pageNumber:opts.pageNumber||_719.pageNumber,total:data.total});


jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法 本文实例讲述了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行代码; 因为分 立即下载

相关推荐

Visio 2013安装遇阻?手把手教你搞定注册表权限错误1402(附64位系统特殊处理)

本文详细解析了Visio 2013安装过程中常见的注册表权限错误1402问题,特别是在64位系统下的特殊处理方法。通过分步指导如何修改注册表权限、处理Wow6432Node分支以及使用高级工具如subinacl,帮助用户顺利完成安装并避免常见连带问题。

t8u9v0w1x的博客 543

设置Easyui datagrid的pageNumber导致两次请求的解决方案

一、问题描述: $('#tb-page-list').datagrid({ url: '/BisOrderInfo/GetList', pageNumber: 2, pageSize: 10 }); 当手动设置 pageNumber大于或等于2时,查看请求的方法时,会请求2次,并且第二次的pageNumber等于1;二、原因所在: jquery.easyui.min.js 1....

Quber 431

STC89C52RC单片机原理图详解

左侧A0和右侧B0为一 一对应的关系,左上角DIR为控制数据方向端口,如果DIR接高电平是将左侧数据A0~A8送到右侧B0~B8,如果DIR接低电平,是将右侧数据B0~B8送到左侧A0~A8,由于在电路板上LE始终与VCC连接,因此这里。74HC595是串行输入,并行输出的移位寄存器,可用3根线输入串行数据,8根线输出并行数据,多片级联后,可输出16位、24位、32位等,常用于I/O口扩展。由于数码管为共阴极,给数码管下面接口输入阳码时,LED才亮,但是直接将P0~P7的高电平输入到数码管时,

m0_50562428的博客 6万+

easyui datagrid发送两次请求的分析与解决方法

1.问题的引出 2.分析 3.解决办法 问题的引出 想看解决方法的直接跳过起因看解决方法栏 我参与的项目中前端使用的时easyui,需要添加一个新功能:在选中列表内的某一项跳转到另一个页面,在返回时仍是该列表页面,列表和分页功能都是使用的easyui的插件。 需求实现思路 实现思路:选中一条信息进入详细页面时获取该页的页码,放入session,在返回列表页面时通过设置easyui data...

b1ueshadow的博客 1379

大数据领域数据建模的多源数据融合技术

在大数据时代,数据来源呈现出多样化的特点,包括企业内部的不同业务系统数据、外部的社交媒体数据、传感器数据等。这些多源数据蕴含着丰富的信息,但由于数据格式、语义、质量等方面的差异,难以直接进行分析和利用。多源数据融合技术的目的就是将这些来自不同数据源的数据进行整合、清洗、关联和统一,构建一个具有一致性和完整性的数据模型,以便更好地挖掘数据背后的价值,为企业决策、科学研究等提供有力支持。

Java大师兄的博客 1305

数据结构课程设计--基于知识图谱的中医食疗数据管理与应用

【代码】数据结构课程设计--基于知识图谱的中医食疗数据管理与应用。

M_inherit的博客 566

easyui手动设置datagrid页码

场景: 在使用datagrid的时候,当在查询页翻页到其他页码如:4,选择某条记录跳转到其他页面进行编辑,编辑完成后需要返回到编辑前的查询页4。 默认情况下是无法直接回到页码4的。需要在编辑跳转的时候把当前页面的页码4传递给编辑页,编辑完成后再把4这个值传递给查询页。 在查询页可通过以下方法得到pageNumber var pageNumber = $("#datagrid").dat

wcf2010的专栏 5172

【社招算法经验贴】算法社招记录

总的来说,也是收获了七七八八的offer,给的涨幅40~100%,职级有的可以对标到 p7(但阿里p7是真难a,a不动)。面了一圈下来,感觉大模型也在收缩hc。尤其是多模态相关hc。凭着上学期间做过相关视觉的work和paper,社招虽然能进面试,但是hc少得可怜,多模态已死慎入。还有大模型应用算法给的涨幅,跟搜广推的涨幅差别不大。真正能几百万往上的是基座pretrain/后训练/infra,但是全靠social和conn,hc极少。

Danger的博客 977

jquery easyui datagrid 分页 请求两次 (1.3.6)

由于第一页的total和其他页的total不相等,easyui会重新发起第一页的请求! 将easyui中第8299行附近的 if(_5ae.total!=data.total){判断取消极客

Xu 5101

《QGIS快速入门与应用基础》108:CGCS2000对应的投影坐标系

本文详细解析了CGCS2000地理坐标系对应的各类投影坐标系,包括高斯-克吕格3°带/6°带、UTM、地方独立投影和Web墨卡托投影。文章系统阐述了各投影类型的分带规则、参数设置、精度特性及适用场景,并提供了EPSG编码对照表和QGIS操作指南。通过"基准+投影"的绑定机制,这些投影坐标系实现了平面坐标与经纬度的精准转换,满足从大比例尺工程测量到Web地图服务等不同应用需求。内容涵盖投影原理、坐标格式、变形控制等关键技术要点,为GIS开发者和测绘人员提供了实用的参考信息。

LuckyHanMo的博客 540

高分六号WFV预处理详细步骤(辐射校正、大气校正、几何校正)

高分六号WFV传感器获得的影像的预处理分为两个步骤:辐射校正和大气校正,辐射校正为了消除传感器的自身误差,大气校正为了消除大气的折射误差。 一、辐射校正 按照红框中信息进行更改。 辐射校正前地物光谱反射率: 校正后的地物光谱曲线的变化: 二、大气校正 ENVI中大气校正一般采用Flaash模型,但是这个模型需要设置许多的参数十分的麻烦,所以采用ENVI商店(app store,这个也需要下载的)里的Flaash Easy To Use 这个插件,可以快速地进行大气校正。 大气校正后的地物反射率 这

qq_41828818的博客 1万+

EasyUI1.4.2 DataGrid二次加载的问题

最近在使用EasyUI1.4.2的DataGrid的过程中,发现了两个会二次加载的情况; 第一个是在页面初始化的时候,如果给datagrid指定了URL属性,而且pageNumber属性没有设置为1的时候,就会出现二次加载的情况。 第二个是条件查询的时候,填上条件之后,直接点击分页栏的左右按钮,这个时候,会产生两次请求,第一次请求是正常的带条件的请求,第二次请求是请求URL属性设置的地址,最后表

来啊 快活啊 5674

Linux V3H 平台开发系列讲解(串行解串篇)2.2.2 MAX9296 MAX96705 GMSL1 续篇--串行器提前配置

本文详细介绍了在Linux v3h平台上,针对Max9296解串器和解串器max96705的详解配置,验证可出图,内容包括串行器解串器介绍、链路框架、硬件连接、速率配置,以及遇到的图像异常问题及解决方法。

xian18809311584的博客 539

jquery easyui 1.3.4 datagrid pageNumber 設置導致兩次請求的解决方案

$('#table').datagrid({ url: '/get/data/path/to/your/server', pageNumber: 2, pageSize: 10, ... }); 當手動設置 pageNumber >= 2 時,查看網络請求會有兩次,並且第二次的請求的 pageNumber == 1; 二、原因: jquery....

ading0210的博客 211

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JQuery EasyUI DataGrid服务端分页行号不能延续解决方法

JQuery EasyUI DataGrid服务端分页加载数据后,DataGrid行号不能延续,总是重新由1开始。因为服务端分页取回的是单页数据,通过LoadData方法加载数据后,pageNumber属性被初始化为1,因此行号总是重新由1开始。现在提供了解决方法。 ...

zhaoxl777的专栏 503

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

jquery easyui 1.3.4 datagrid pageNumber 设置导致两次请求的解决方案

一、现象:   $('#table').datagrid({ url: '/get/data/path/to/your/server', pageNumber: 2, pageSize: 10, ... });   当手动设置 pageNumber >= 2 时,查看网络请求会有两次,并且第二次的请求的 pageNumber == 1;   二、原因:   ...

zzc1684的博客 360

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

EasyUI分页无法渲染因请求中数据显示rows:‘NaN‘

在使用EasyUI的DataGrid控件进行分页时, 无法在前端网页渲染数据,且后台直接报错! 如下图: 错误代码 //每页记录数 pageSize:5, //设置每页记录条数的列表 PageList:[5,10,15,20,30,40,50,100], //第几页显示(默认第一页,可以省略) pageNumber:1, 后台报错 java.lang.NumberFormatException: For input string

梦凝哲雪 1243

easyui1.5.1 datagrid 设置 pageNumber 无效问题解决方法

转载地址:http://www.jb51.net/article/89966.htm 修改位置: 将: _718.pagination("refresh",{total:data.total}); 修改为: _718.pagination("refresh",{pageNumber:opts.pageNumber||_719.pageNumber,total:data.total

justinytsoft的博客 3006

easyui 1.4 datagrid 请求两次的原因

 http://blog.youkuaiyun.com/downkang/article/details/38921245 目前easyui官网的最新版本是1.4,下载使用后发现datagrid 当数据返回为0条时,自动修改请求参数page=0然后再重新请求,虽然对结果显示没影响,但是看它请求两次感觉不爽。看了它的jquery.easyui.min.js在1097行,代码如下:

laokaizzz的专栏 638

EasyUI知识点杂记

1.easyui获取datagrid分页组件的当前pageSize和pageNumber方法: //获取到pager var pager = $('#grid').datagrid('getPager'); //获取options var pageOpts = pager.data('pagination').options; var pageSize = pagerOpts....

dianhua8444的博客 200

解决JQuery EasyUI 加载两次url的问题

转自:http://www.cnblogs.com/easypass/archive/2012/12/16/2820996.html

大智的专栏 1392

easyui的datagrid获取当前页码和每页显示条数

easyui的datagrid获取当前页码和每页显示条数 var options = $('#' + j + '').datagrid('getPager').data("pagination").options; var pagej = options.pageNumber; //当前页数 var rowsj = options.pageSize; //每页的记录数(行数)...

yuanlijiefengjuan的博客 2423

easyui 获取分页栏中的行数(pageSize)和页码数(pageNumber)

最近还在写那个我认为客户需求很烂的bbs系统。前台显示时候需要把不同的topic 加上不同样式,这里我需要获取当前分页栏的行数(pageSize)和页码数(pageNumber)。 其实easyui datagrid有一个getpager的方法。使用如下就可以获取你想要的内容了 var page=$('#dg_groups').datagrid('getPager').data(...

weixin_30755709的博客 786

easyui datagrid翻页不能搜索问题

最近又在用公司框架,datagrid翻页后输入搜索

wangmusen79的专栏 641
上一篇: 对mybatils返回数据封装到对象中时对数据进行格式化处理
下一篇: 表格表头随滚动条滚动
tyjlearning
博客等级 码龄11年 24粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值