jQuery Sortable Connect Lists - хранить значения в элементах списка? - PullRequest
0 голосов
/ 13 июля 2009

Я просматриваю демонстрацию для сортировки элементов здесь , но я хочу, чтобы текст в списке отображался как что-то, но когда я нажимаю "Сохранить" и он публикует данные на сервере, я хочу использовать значения. Я знаю, <li> не поддерживает значение, так что у меня есть варианты?

ОБНОВЛЕНИЕ : я предполагаю, что способ сохранить сторону сервера данных - это скрытый ввод, когда пользователь нажимает кнопку сохранения, вы заполняете скрытое поле данными sortable.array () с помощью javascript а потом это делает пост?

Ответы [ 2 ]

1 голос
/ 13 июля 2009

Внутри обработчика отправки формы вы можете сериализовать сортируемый в скрытый ввод, который будет опубликован на стороне сервера.

В ответ на ваш комментарий - serialize () действительно работает как demo'd здесь

1007 * например *

$('#yourForm').submit( saveSortable );

function saveSortable(){

  $('#hiddenInput').val( $('#sortable').serialize() );

}
0 голосов
/ 13 июля 2009

Вы можете использовать атрибут data-, как рекомендовано в HTML5 документации

<li data-value="the real value">Some Value</li>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...