Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2011, 15:41
jugokus
 
Fecha de Ingreso: febrero-2009
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Javascript problema al mover elementos y luego obtener su orden

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