Mamy taką listę :
<ul id="enclosure_0" class="sortable"> <li id="item_1">Level0 - Item 1
</li> <li id="item_2">Level0 - Item 2
</li> <li id="item_3">Level0 - Item 3
</li> <li id="item_4">Level0 - Item 4
</li> <li id="item_5">Level0 - Item 5
<ul id="enclosure_5" class="sortable"> <li id="item_6">Level1 - Item 1
</li> <li id="item_7">Level1 - Item 2
</li> <li id="item_8">Level1 - Item 3
</li> <li id="item_9">Level1 - Item 4
<ul id="enclosure_9" class="sortable"> <li id="item_10">Level1 - Item 1
</li> <li id="item_11">Level1 - Item 2
</li> <li id="item_12">Level1 - Item 3
</li> <li id="item_13">Level1 - Item 4
</li>
Za pomocą jquery ui urzytkownik może je sortować
$(document).ready(function(){
$(".sortable").sortable({
stop: function(ev, ui){
var list = $(this).sortable("toArray");
$.get("sort.php", {items: list, parent_id: $(this).attr('id')}, function(data){window.alert("stored");});
}
});
});
Ja z poziomu php poprawnie zapisać do bazy pozycje elementów listy.
W bazie mamy id, parent, position.
Z góry Dziękuję.