Buen día, les comento mi problema, tengo un JavaScript que hace que una lista
<ul> sea sorteable (mover verticalmente los
<li>), a la hora de guardar a la base de datos recorro todos los
<li> del
<ul>, creo una cadena JSON y llega a php, guarda y todo perfecto, el problema es que cuando muevo los elementos de la lista no guardan el orden que tienen actualmente, ejemplo
Lista inicial
Código HTML:
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
lista después de mover sus elementos
Código HTML:
<ul>
<li>3</li>
<li>1</li>
<li>2</li>
</ul>
Cuando creo la cadena JSON después de mover sus elementos debería devolverme 3,1,2, pero no lo hace y me da un orden diferente
¿Cómo puedo arreglar esto? ¿Existe alguna forma de resetear el DOM para que el
<ul> tenga en cuenta que su primer
<li> ahora es 3 y no 1?
Gracias