http://api.jqueryui.com/sortable/#method-serialize
Если сериализация возвращает пустую строку, убедитесь, что атрибуты id включают подчеркивание . Они должны быть в форме: "set_number". Например, список из трех элементов с атрибутами id foo_1, foo_5, foo_2 будет сериализован в foo [] = 1 & foo [] = 5 & foo [] = 2. Вы можете использовать подчеркивание, знак равенства или дефис для разделения набора и числа. Например, foo = 1 или foo-1 или foo_1 все сериализуются в foo [] = 1.
JQuery сталкивается с проблемами при использовании несовместимых идентификаторов.
Идентификаторы не могут начинаться с числа. В них могут быть числа, но не в качестве первого символа.
(ссылка обновлена) привет, я наткнулся на похожую проблему несколько дней назад, хотя в моем случае было важно сохранить порядок элементов неизменным. Я написал небольшой плагин, который позволит вам сериализовать списки ul и ol произвольной глубины и сложности: