Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/06/2012, 02:58
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: enviar n datos mediante ajax

buscando por google encontre este codigo que es una extensión para jQuery, que básicamente lo que hace es lo mismo que “serialize” pero pone siempre los checkboxes, de tal forma que pone “nombre=1” cuando el checkbox está activado, y “nombre=0” cuando no está activado

Código Javascript:
Ver original
  1. jQuery.fn.jserialize = function () {
  2.   var serialized = this.serialize();
  3.  
  4.   $(this).find(':checkbox').each (function() {
  5.     var tofind    = $(this).attr('name') + "=" + $(this).val();
  6.     var toreplace = $(this).attr('name') + "=" + (this.checked ? '1' : '0');
  7.  
  8.     if (this.checked)   { serialized = serialized.replace (tofind, toreplace); }
  9.     else                { serialized += "&" + toreplace; }
  10.   });
  11.  
  12.   return serialized;
  13. }

como uno a mi codigo inicial y quede funcional