Сериализация данных для AJAX с использованием HTML5sortable
используя плагин аккуратной сортировки для jQuery, HTML5 Sortablehttp://farhadi.ir/projects/html5sortable/ но убежищеЯ нашел идеальный способ сериализации данных для отправки в виде запроса AJAX POST (для обновления БД).
HTML
One
Two
Three
Four
Five
JQuery
$('ul.sortable').sortable().bind('sortupdate', function()
{
var data = ??; // serialize all data-id's ... this is my problem
$.post('/sortupdate.php',data,function(){ // PHP script sets new order in DB
alert('updated');
});
});
Так что я хочу, чтобы, когда я перетаскиваю элемент LI в новую позицию, тоsortupdate
событие должно вызвать функцию и отправить новый порядок значений атрибута data-id. Моя текущая идея состоит в том, чтобы пройти через LI 's и добавить значения атрибутов в массив. Есть ли более разумный способ сделать это, или, каков наиболее эффективный способ сделать цикл? (Я'я в основном бэкэнд-парень, вы знаете). Спасибо!