Как отправить отсортированные значения списка с помощью формы, содержащей другие входные данные, используя php - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть сортируемый упорядоченный список внутри формы, который пользователь сортирует, затем заполняет некоторые поля ввода в форме и затем отправляет форму. я использую плагин сортировки php и jquery .. как я могу отправить список с другими значениями формы или отбросить сортируемые элементы в текстовой области какие-либо идеи ??

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

Спасибо, я решил проблему: Я использовал draggable="true" со всеми элементами списка, затем я использовал следующий код JavaScript:

document.addEventListener('dragstart', function (event) {
      event.dataTransfer.setData('Text', event.target.innerHTML+"\n");
    });

после этого пользователь может перетащить любой элемент списка и поместить его в текстовую область

0 голосов
/ 01 ноября 2018

Функция сортировки пользовательского интерфейса jQuery имеет метод сериализации , который очень прост в использовании
Вот быстрый пример, который отправляет данные на указанный URL, как только элемент меняет позицию:

  $('#your-ulelement').sortable({
    axis: 'y',
    update: function (event, ui) {
        var data = $(this).sortable('serialize');
        // POST to server using $.post or $.ajax
        $.ajax({
            data: data,
            type: 'POST',
            url: 'any url for get data'
        });
    }
});


тогда вы можете легко использовать его в PHP как массив

...