1

我有position属性的元素。这样您就可以选择它们ORDER BY pos

item | pos
aaa  | 1
bbb  | 2
ccc  | 3

并将它们更改为

item | pos
aaa  | 2
bbb  | 3
ccc  | 1

改变定位的常用方法是什么?
我正在使用 PHP+SQLite,但我认为没关系。

我所能想到的就是一步一步地改变它们,每两个调整的东西交换一次。但是如果不调整就会很混乱,例如将位置 x 的元素更改为位置 1。

这方面的常见做法是什么?或者谷歌搜索的关键词是什么?

4

1 回答 1

0

刚刚找到http://jqueryui.com/sortable/。它可用于重新排列然后批量更新数据库值。听起来像一个解决方案,我会试试的。

它很serialize( options )适合将新订单传递给服务器脚本。

于 2013-03-10T08:14:21.263 回答