因为有分页功能,排序就出了问题了,最多只能排序第一页,翻页后,列表无法继续排序。请问有什么好方法可以解决先排序后翻页呢?
我是按获取当前位置与数据库经纬度计算后获得距离后,按最近的距离进行由近到远排序的,最多只能排序第一页,第二页是乱的。
如下:
第一页内容
列表 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 进行排序,可只有第一页可以正常排序,而第二页就乱了。
请问,如何在第一页就把所有最近距离排序好,翻页后接着上一页继续排序。请问该怎么做呢?非常感谢!~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.