【发布时间】:2013-09-19 11:22:17
【问题描述】:
我之前在See Here 发布了一个问题,并且几乎有一个我想发布的解决方案。
我已经设法通过使用以下方法来完成这项工作:
$(".todoList").sortable({
update: function (event, ui) {
if (this === ui.item.parent()[0]) {
var numLists = $("ul.menu").length;
for (var i = 1; i <= numLists; i++) {
$.post("updateDB.php", {
pages: $("#menu-pages" + i).sortable('toArray'),
listid: i
});
}
}
},
connectWith: ".connectedSortable"
});
但是,使用此解决方案,如果我有 x 个列表,它将查询数据库 x 次。在我发布答案之前,我想知道是否可以为每个“i”创建一个二维数组,并且只需 $.post 一次。
提前致谢。
【问题讨论】:
标签: jquery arrays jquery-ui-sortable