列表拖拽排序

直接上代码: 

1.ul里面的数据,可以用后台数据循环输出。


HTML代码:


     
  • test 1

  •  
  • test 2

  •  
  • test 3

  •  
  • test 4

  •  
  • test 5

  •  
  • test 6




JS代码:

//////////////////////////////////////////////////////////////////



/////////////////////////////////////
后台代码如下:
$define_id = explode('_', I('sort_define'));
        $end_id = explode('_', I('sort_end'));
        foreach ($define_id as $key=>$value) {
            $data= M('goods')->find($value);
            $sort[]=$data['list'];
        }
        foreach ($end_id as $key=>$value) {
            $map_end['id']= $value;
            $data_end['list'] = $sort[$key];
            M('goods')->where($map_end)->save($data_end);
        }
注:通过以上排序,可以避免分页出错,避免重复排序号的情况。(代码没有测试,纯手写)

你可能感兴趣的:(前端)