Ошибка в jQuery UI Сортируемая сериализация с несколькими списками - PullRequest
0 голосов
/ 01 мая 2018

См. Скрипку здесь .

Я не могу получить сериализацию для возврата заказа. У меня есть подчеркнутый li идентификатор в форме setname_number, согласно документам. Тем не менее, вызов .sortable('serialize') приводит к пустым массивам. Может быть, мне просто нужна свежая пара глаз ... Может кто-нибудь заметит мою проблему?

Редактировать: я звоню sortable() на моем ul, прежде чем позвонить sortable('serialize').

1 Ответ

0 голосов
/ 01 мая 2018

Вы не указали правильный ресурс.

jquery-sortable.js, который вы включили в свой jfiddle, не является jQuery UI, это https://johnny.github.io/jquery-sortable/; совершенно другой плагин. Методы сериализации не работают одинаково.

Обновлено с помощью jquery ui в качестве ресурса (работает): https://jsfiddle.net/3ey35xLn/6/

$(document).ready(function(){
  $('.sortable-items').sortable({
    cursor: "move",
    containment: "parent"
  });

  $('#aggregate').on('click',function(){
    $('.sortable-items').each(function(){
      console.log( $(this).sortable('serialize'));
    });
  });
});

(код не изменен, просто опубликован, так как код необходим для публикации jfiddle)

...