Я должен создать решение, которое включает в себя возможность перетаскивать элементы из одного списка в другие.
В основном у меня есть статический список «предметов», который содержит несколько предметов, и это может выглядеть как ниже.
<ul id="subjects" class="sortable_list connectedSortable">
<li class="ui-state-default">ID 1 - Item 1</li>
<li class="ui-state-default">ID 2 - Item 2</li>
<li class="ui-state-default">ID 3 - Item 3</li>
<li class="ui-state-default">ID 4 - Item 4</li>
<li class="ui-state-default">ID 5 - Item 5</li>
</ul>
На основании переменной $session
который является int
Я должен создать то есть $session=2
автоматически два других сортируемых списка, как показано ниже:
for ($x = 0; $x <= $session; $x++) {
echo "<ul id='sortable."$x".' class='sortable_list connectedSortable'>
</ul>";
}
То, что я хочу сделать, это после удаления предметов из #subjects
Я хочу сохранить в php-файле идентификаторы элементов в каждом сортируемом списке, автоматически создаваемом из цикла for, а также порядок файлов.
Я хочу использовать сортировку jquery-ui, или, если у вас есть предложения, пожалуйста, сделайте это.
Буду признателен за некоторые идеи, как этого добиться.
вот что вам нужно использовать: https://api.jqueryui.com/sortable/#method-serialize
Выберите правильные идентификаторы, например (изменить id='sortable."$x"'
в sortable_"$x"
в вашем коде, и вы получите строку заказанных идентификаторов в формате sortable[]=1&sortable[]=5&sortable[]=2
,
Затем вы можете разбить эту строку и манипулировать ею и использовать ее соответственно.
Других решений пока нет …