Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2014, 06:00
No-NaMe
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 7 meses
Puntos: 4
Respuesta: Serializar array y incluirlo en input

Arreglado, he cambiado un par de cosas, me he leido la documentacion de: http://api.jquery.com/serialize/

y he añadido esta linea html:
Código HTML:
<input type="hidden" id="display2"> 
Código Javascript:
Ver original
  1. $(function () {
  2.                 $("#opciones").sortable();
  3.                 $("#opciones").disableSelection();
  4.                 updateOrder();
  5.                 $("#sortButton").click(sortClick);
  6.             });
  7.  
  8.             $('#opciones').sortable().bind('sortupdate', function () {
  9.                 updateOrder();
  10.             });
  11.             function updateOrder() {
  12.                 var orderArray = [];
  13.  
  14.                 $("#opciones li").each(function (i, el) {
  15.                     orderArray.push($(el).text());
  16.                     orderArray.push($("li")[i+1].className.slice(5));
  17.                 });
  18.                 var myJsonString = JSON.stringify(orderArray);
  19.                 $("#display").text(orderArray.join(" "));  
  20.                 $("#display2").val(myJsonString);  
  21.             }
  22.            function sortClick() {
  23.                 updateOrder();
  24.                 $("#display").text("click: " + $("#display").text());
  25.                 $("#display2").val(myJsonString);
  26.             }
__________________
Ayudar cuesta mucho, dar las gracias no tanto, tenlo en cuenta siempre.