Estoy usando el widget ordenable para reordenar una lista de artículos. Después de que un elemento se arrastra a una nueva ubicación, inicio una publicación de formulario AJAX en el servidor para guardar la nueva orden. ¿Cómo puedo deshacer la clasificación (por ejemplo, devolver el elemento de arrastre a su posición original en la lista) si recibo un mensaje de error del servidor?jQuery UI Clasificable: ¿Revierte los cambios si la devolución de llamada de actualización hace que una llamada AJAX falle?
Básicamente, solo quiero que el reordenamiento se "admita" si el servidor confirma que se guardaron los cambios.
Acabo de clonar todo el ordenable inicialmente en la carga de la página y rellenarlo en una variable para su custodia. En ajax save success, reemplace la variable de clonación con la última clasificación (clonar de nuevo). En caso de error, reemplazo el ordenable con el clon (y lo reinicio como un ordenable). Parece que está funcionando bien hasta ahora ... – Ryan
¿Podría publicar esto como respuesta para que pueda ser votado? :) –