现象:在使用easyUI的datagrid 控件过程中,发现如果查询结果为空时,会产生两次请求。
原因:是easyUI控件本身的问题,在easyUI的代码中,有如下一段代码:
if(_b3.total==0){
_b3.pageNumber=0;
_b4=0;
}
此处代码的原意是解决一个问题:当页面刷新时,请求的数据总数发生变化,需要更新 pagebar 的显示。
解决办法:将上述判断内的代码注释掉。
现象:在使用easyUI的datagrid 控件过程中,发现如果查询结果为空时,会产生两次请求。
原因:是easyUI控件本身的问题,在easyUI的代码中,有如下一段代码:
if(_b3.total==0){
_b3.pageNumber=0;
_b4=0;
}
此处代码的原意是解决一个问题:当页面刷新时,请求的数据总数发生变化,需要更新 pagebar 的显示。
解决办法:将上述判断内的代码注释掉。