jQuery UI 中的错误可排序序列化多个列表
Error in jQuery UI Sortable serialize with multiple lists
参见 fiddle here。
我无法序列化为 return 订单。根据文档,我 有 带下划线的 li
id,格式为 setname_number
。尽管如此,调用 .sortable('serialize')
仍会产生空数组。也许我只是需要一双新鲜的眼睛...有人能发现我的问题吗?
编辑:我在 ul
上呼叫 sortable()
,然后再呼叫 sortable('serialize')
。
您没有包含正确的资源。
您在 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'));
});
});
});
(代码未更改,只是 post 编辑为代码 uired 到 post jfiddle)
参见 fiddle here。
我无法序列化为 return 订单。根据文档,我 有 带下划线的 li
id,格式为 setname_number
。尽管如此,调用 .sortable('serialize')
仍会产生空数组。也许我只是需要一双新鲜的眼睛...有人能发现我的问题吗?
编辑:我在 ul
上呼叫 sortable()
,然后再呼叫 sortable('serialize')
。
您没有包含正确的资源。
您在 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'));
});
});
});
(代码未更改,只是 post 编辑为代码 uired 到 post jfiddle)