因为有分页功能,排序就出了问题了,最多只能排序第一页,翻页后,列表无法继续排序。请问有什么好方法可以解决先排序后翻页呢?
我是按获取当前位置与数据库经纬度计算后获得距离后,按最近的距离进行由近到远排序的,最多只能排序第一页,第二页是乱的。
如下:
第一页内容
列表 1 距离:1.5km 列表 2 距离: 2.5km ...
翻页后,第二页内容
列表 3 距离:5.5km 列表 4 距离:1.2km 列表 5 距离:7.2km 想要实现的效果如下
第一页内容
列表 1 距离:1.2km 列表 2 距离:1.5km ...
翻页后,第二页内容
列表 3 距离:2.5km 列表 4 距离:5.2km 列表 5 距离:7.2km
我是通过 MYSQL 查询语句获得商家经纬度,再获取当前位置两者计算出的距离,并把距离当作键,使用 ksort 进行排序,可只有第一页可以正常排序,而第二页就乱了。
请问,如何在第一页就把所有最近距离排序好,翻页后接着上一页继续排序。请问该怎么做呢?非常感谢!~