我正在使用 jQuery ui 的可排序。从数据库中检索对象列表并动态放入列表中,用户拖放列表对象,列表的新顺序应保存。
下面是可排序的 jQuery 代码,其中包括创建一个新列表顺序的数组。但是,下一步是做一些事情,以便我能够在我的 php 代码中使用这个数组。
问题是用户,除了对列表对象进行排序之外,还应该能够添加一些评论并做一些其他事情,然后全部提交。也就是说,我为此使用了一个表格。因此,我必须能够以某种方式将具有列表顺序的数组放入表单中,这就是我需要帮助的地方。
我应该使用什么方法?阿贾克斯?本地存储?这怎么可能实现?
$('#listElements').sortable({
update: function(event, ui) {
var order = [];
$('.listObject li').each( function(e) {
order.push($(this).attr('id'));
});
}
});