Я вызываю sortable.stop()
, чтобы сделать ajax-вызов для хранения некоторых данных после операции перетаскивания.
Когда вызов ajax возвращает ошибку (ошибка логики приложения или проблема с сетью), я хочу переместить перемещенный элемент в исходную/начальную позицию, как я могу его достичь?
Сценарий должен быть
- пользователь перетаскивает A в B
- вызывается событие
sortable.stop()
, оно вызывает вызов ajax - вызов ajax возвращает ошибку
- внутри события
stop()
мы получаем ошибку ajax - переместить A в исходное положение
- пользователь снова перемещает A в B
- все в порядке
- A остается в своем новом положении в B
Показаны шаги 6-8, чтобы прояснить последовательное перетаскивание, и предыдущая ошибка должна быть забыта.