Я просто хочу отсортировать список на странице и отправить, который предоставит строку с элементами в порядке их последней сортировки.Тогда я сделаю свою работу с этим.Я читал, что это возможно без AJAX, но я не могу найти примеров, которые на самом деле делают это без.
Ниже приведен код, это работает для сортировки, но я не совсем уверен, как получить элементы из ULпосле поста.Эхо $ test уже не возвращает значение в первую очередь, и если я справлюсь с этим, я не уверен, как получить все элементы в том порядке, в котором они размещены в строке.(учитывая, что мое текущее эхо игнорирует цель сортировки, в основном, чтобы увидеть, поймал ли я значение вообще).
Любые подсказки?
РЕДАКТИРОВАТЬ: Решено с помощью скрытых входов внутриСписок LI, а затем просто распечатка массива, который он мне даст, будут выводиться в правильном порядке.
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$test = $_POST['1'];
echo $test;
echo 'we in here';
}
?>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
$( "#sortable").serialize();
} );
</script>
<form method='post'>
<ul id="sortable">
<li name='1' class="ui-state-default">Item 1</li>
<li name='2'class="ui-state-default">Item 2</li>
<li name='3' class="ui-state-default">Item 3</li>
</ul>
<button type="submit">Submit</button>
</form>