我为了实现这种数据排序,写了很多垃圾代码,我滴天啊!思路不通···我的数据库表字段为:
ID,
Title,
SortID, --排序用的ID,可以手动输入
有没有好一点的办法????

解决方案 »

  1.   

    js+ajaxjs 将需要排序的上一个(下一个<tr>)  和 下一个(上一个<tr>)调换位置,然后 ajax 改变排序ID
      

  2.   

    js + ajaxjs将需要当前<tr> 与 上一行(下一行)调换位置 ,然后通过ajax 改变排序ID
      

  3.   

    首先设置排序id为12345...往下就是交换它和它下一条的排序id,往上就是交换它和它上面那条的排序id
      

  4.   

    1,在列表中实现上下左右改变顺序,对你来说应该做到了。
    2,排序完了保存功能可以遍历当前的控件里的数据,的ID,和时间,或其他条件,SQL删除语句,重新插入一次就可以了。记得用事务保存。