js,分页查询返回结果有误

0 投票
iServer8c,js开发,进行分页查询,现已通过GetFeaturesBySQLParameters中的fromIndex、toIndex实现功能。实现方式是根据用户所点击的页数进行查询,但现存在问题是,如果用户点击/切换页数的速度较快,即查询速度一快,就会导致getFeaturesEventArgs返回的结果无法更新,返回的数据仍是上一次条件查询的数据,请问有什么解决办法,谢谢!
3月 7, 2018 分类:  383次浏览 | 用户: SSDream 初出茅庐 (24 分)
重新分类 3月 7, 2018 用户:周仕斌

1个回答

0 投票

您好,您说的这个查询速度较快大概是多快?当getFeaturesEventArgs返回的结果无法更新时,等待一段时间后再次点击切换页数是否会返回正确结果?您用的什么浏览器?

3月 7, 2018 用户: 李熙y 名扬四海 (4,436 分)
就是鼠标正常的点击速度。也就是当页面数据显示出来之后,点击下一页再次进行查询时,就会很大概率出现结果未更新的现象。如果等几秒钟再查询是能正常获取数据的。根据输出语句查看每次查询时fromIndex、toIndex的值都是正确修改的的,问题是出在了getFeaturesEventArgs中。

我用谷歌、ie浏览器,都存在这样的问题。
您那边8c什么版本?方便把相关代码做成demo并把涉及到的数据截一块发我邮箱让我测试下吗?lixiyang@supermap.com
代码已发送,数据换成了iserver自带的数据
已收到,我这测试一下,明天给您回复
您好,这个我测完了,是服务端性能的问题,您可以iclient客户端不变,iserver换成9.0.1版本
您的意思是,开发引用的js不改变,只是将iserver版本替换成9.0.1就可以了是吗?
是这样的。
...