【问题标题】:Error in jQuery UI Sortable serialize with multiple lists带有多个列表的 jQuery UI 可排序序列化中的错误
【发布时间】:2018-10-11 00:36:01
【问题描述】:

见小提琴here

我无法序列化以返回订单。我一个带下划线的li id,格式为setname_number,根据文档。尽管如此,在空数组中调用.sortable('serialize')results。也许我只需要一双新鲜的眼睛......有人能发现我的问题吗?

编辑:在调用sortable('serialize') 之前,我在ul 上调用sortable()

【问题讨论】:

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


【解决方案1】:

您没有包含正确的资源。

您在 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 所需的代码)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    • 2015-06-25
    • 2013-05-14
    • 2013-06-08
    • 2010-10-28
    • 1970-01-01
    相关资源
    最近更新 更多