请参阅小提琴here。
我无法获得序列化以返回订单。根据文档,我以li
的形式强调setname_number
个ID。但是,调用.sortable('serialize')
会导致空数组。也许我只需要一双新眼睛......有人能发现我的问题吗?
修改:在致电sortable()
之前,我在ul
致电sortable('serialize')
。
答案 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所需的代码)