У меня простая форма, у нее есть 3 текстовых ввода, сортируемый список li и скрытый ввод, к которому идет сортируемый вывод.сохранение сериализованной сортировки в форме
$(document).ready(function() {
$('ul').sortable({
axis: 'y',
stop: function (event, ui) {
\t var data = $(this).sortable('serialize');
document.getElementsByName("order").value = data;
\t }
});
});
<link type="text/css" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/smoothness/jquery-ui.css"/>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<form>
<ul id="sortable">
<li id="item-1">Item 1</li>
<li id="item-2">Item 2</li>
<li id="item-3">Item 3</li>
</ul>
<input type="text" name="firstname" placeholder="first name">
<br>
<input type="text" name="lastname" placeholder="last name">
<br>
<input type="text" name="phone" placeholder="phone">
<br>
<input type="hidden" name="order" value="">
<input type="submit" value="Submit">
</form>
я хотел бы сделать 2 вещи:
1) Получение вывода строки из сериализованного Сортируемый в значение скрытого "порядка" входа.
2а), что делает вывод легче работать с (что-то вроде "1,2,3" вместо "пункт [] = 1 & пункт [] = 2 & пункт [] = 3")
2b), сохраняя данные формы в mysql в следующей форме, используя php.
любые предложения?
спасибо! 1 была главной основной проблемой, это отличная идея. –