Подключаю фреймворк (
https://code.jquery.com/ui/1.12.1/jquery-ui.js), использую sortable для списка. При перетягивании должен формироваться массив sortArray, где order-id - номер в списке, slider-id - id записи в БД.
При событии mouseup получаю старый порядок массива, потом снова меняю и получаю предыдущий порядок массива. Как получать актуальные данные? Почему происходит такой затык?
var sortArray = new Array();
$("#sortable").on("mouseup", "li", function () {
var i = 0;
$("#sortable")
.find('input[name="slider-id"]')
.each(function () {
++i;
sortArray[i] = $(this).attr("value");
});
});