Могу ли я отправить, чтобы опубликовать переупорядоченный сериализованный отсортированный список без использования AJAX? - PullRequest
0 голосов
/ 08 июня 2019

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