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

1个回答

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

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

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