Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/05/2011, 08:06
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Seleccionar orden de elementos de la lista

Si lees la documentación oficial hay un método llamado serialize que transforma todos items con id's del tipo item_1, item_2, ... a una query string del tipo item=1&item=2&...

Ejemplo:

Código Javascript:
Ver original
  1. $(function() {
  2.     $( "#sortable" ).sortable({stop:function(event,ui){    
  3.        alert($( "#sortable" ).sortable('serialize'));
  4.     }});
  5.         $( "#sortable" ).disableSelection();
  6.     });



Código HTML:
Ver original
  1. <div class="demo">
  2.  
  3. <ul id="sortable">
  4.    <li id='li_1' class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li>
  5.     <li id='li_2' class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li>
  6.     <li id='li_3' class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li>
  7.     <li id='li_4' class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 4</li>
  8.     <li id='li_5' class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 5</li>
  9.     <li id='li_6' class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 6</li>
  10.     <li id='li_7' class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 7</li>
  11. </ul>
  12.  
  13. </div><!-- End demo -->

En este ejemplo que puedes visualizar en la url: http://jsfiddle.net/alexg88/SuFVV/19/embedded/result/
puedes ver que cada vez que intercambias se crea una ventana con la query string que es la que puedes mandar al servidor y procesar para hacer los cambios necesarios en la base de datos.