Сортируемый массив объектов сортировки Jquery UiJquery

Программирование на jquery
Ответить
Anonymous
 Сортируемый массив объектов сортировки Jquery Ui

Сообщение Anonymous »

Маршрут сохранен в переменной в формате, указанном ниже

Код: Выделить всё

let Itinerary = [{placeid:'123',address:'Bordman'},
{placeid:'124',address:'Bardman'},
{placeid:'125',address:'Burdman'}]
Я использую сортировку jquery ui для сортировки списка маршрутов с помощью тега html ul, показанного ниже

Код: Выделить всё

[*]Head
[*]Bordman
[*]Bardman
[*]Burdman
[*]Footer

Когда я перемещаю элемент маршрута li, мне нужно, чтобы переменная Itinerary была отсортирована. Я передаю переменную Itinerary в запрос ajax

Код: Выделить всё

$(function() {
$("#cab_itenary").sortable({

cancel: ".unsortable",
start: function(evt, ui) {
ui.item.data('pos', ui.item.index());
}

,
stop: function(evt, ui) {
moveIndex(ui.item.data('pos'), ui.item.index())
}
});
});

function moveIndex(fromIndex, toIndex) {
const element=itenary.splice(fromIndex, 1)[0];

console.log(element);

itenary.splice(toIndex, 0, element);

}
Как отсортировать массив объектов, если я знаю индекс?
jsfiddle

Подробнее здесь: https://stackoverflow.com/questions/785 ... of-objects
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»