我有一段脚本可以正常工作,但只涉及一个<ul>
。
$("#sortme").sortable({
update : function () {
serial = $('#sortme').sortable('serialize');
$.ajax({
url: "includes/sort_menu.php",
type: "post",
data: serial,
error: function(){
alert("theres an error");
}
});
}
});
这基本上安排了以后需要填充的部分。对于每个部分,将创建一个新的ul
,并将下一个项目放在相应的部分中。
为了使新项目可排序,我在将新项目添加到该部分时使用了以下代码:
$('ul.sortable.'+section+'').sortable();
这很好用,允许我对指定部分内的项目重新排序。
由于这个代码包含在一个函数中,当一个项被添加到该部分时,我的问题出现了,我想保存订单(如顶部脚本中所示)。到目前为止,我已经无法在重新排序项目时触发类似的功能。
在重新排序特定列表时,如何激活功能?