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