jQuery UI中的错误可排序序列化多个列表

时间:2018-04-30 21:38:39

标签: jquery jquery-ui jquery-ui-sortable

请参阅小提琴here

我无法获得序列化以返回订单。根据文档,我li的形式强调setname_number个ID。但是,调用.sortable('serialize')会导致空数组。也许我只需要一双新眼睛......有人能发现我的问题吗?

修改:在致电sortable()之前,我在ul致电sortable('serialize')

1 个答案:

答案 0 :(得分:0)

您没有包含正确的资源。

你在jfiddle中包含的jquery-sortable.js不是jQuery UI,它是https://johnny.github.io/jquery-sortable/;一个完全不同的插件。序列化方法不起作用。

更新了jquery ui作为资源(它可以工作): https://jsfiddle.net/3ey35xLn/6/

$(document).ready(function(){
  $('.sortable-items').sortable({
    cursor: "move",
    containment: "parent"
  });

  $('#aggregate').on('click',function(){
    $('.sortable-items').each(function(){
      console.log( $(this).sortable('serialize'));
    });
  });
});

(代码未更改,仅发布为发布jfiddle所需的代码)