jquery — перетаскивает элементы между списками и сохраняет их положение в php-файле.

Я должен создать решение, которое включает в себя возможность перетаскивать элементы из одного списка в другие.

В основном у меня есть статический список «предметов», который содержит несколько предметов, и это может выглядеть как ниже.

<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, или, если у вас есть предложения, пожалуйста, сделайте это.
Буду признателен за некоторые идеи, как этого добиться.

3

Решение

вот что вам нужно использовать: https://api.jqueryui.com/sortable/#method-serialize

Выберите правильные идентификаторы, например (изменить id='sortable."$x"' в sortable_"$x" в вашем коде, и вы получите строку заказанных идентификаторов в формате sortable[]=1&sortable[]=5&sortable[]=2 ,

Затем вы можете разбить эту строку и манипулировать ею и использовать ее соответственно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]