Używam CodeIgniter z widżetem JQuery UI do sortowania, aby zmienić pozycję mojej listy menu.Lista sortowalna Jqueryui z aktualizacją ajax
Na przykład, jeśli moja lista menu jest tak:
<li>menu 1</li>
<li>menu 2</li>
<li>menu 3</li>
<li>menu 4</li>
chcę stawiać pierwsze menu pod drugą i to tam pozostać.
Jednak utknąłem na jQuery.
To jest to, co dostaje elementów listy:
<ul id="sortable">
<?php foreach ($rows as $r)
{
echo '
<li id="sort_'.$r->pid.'" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>
' . $r->page_name . '
</li>';
}
?>
</ul>
i jquery:
$("#sortable").sortable({
placeholder: "ui-state-highlight",
opacity: 0.6,
update: function(event, ui) {
var info = $(this).sortable("serialize");
alert(info);
}
});
$("#sortable").disableSelection();
udało się zaalarmować tablicę wyników.
Teraz nie chcę, aby ktoś napisał to dla mnie, tylko podpowiedź, jak używać ajax z tym dla aktualizacji.
dziękuje za poradę – Side