Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2012, 12:27
marcwolf
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 14 años, 8 meses
Puntos: 6
jQuery :: Pasar array por .ajax me da error

Hola,

Si paso esta array

Código jQuery:
Ver original
  1. var receive_info =[];
  2.      
  3.     $(':checkbox:checked').each(function(i){
  4.        
  5.         if($(this).attr('id') == "receive_info"  ){
  6.             receive_info[i] = $(this).val();
  7.            
  8.         }
  9.  
  10.     });

por la función .ajax

Código jQuery:
Ver original
  1. $.ajax({
  2.         type        : "POST",
  3.         cache   : true,
  4.                 data: { nombre: nombre,apellido : apellido, tel: tel,email: email,comentarios: comentarios,T_form :T_form, Enviar:"Enviar" ,lang:lang,recieve_info : recieve_info,recieve_info_2 : recieve_info_2} ,
  5.                 success: function(data) {
  6.                     $.fancybox(data);
  7.         },
  8.         url     : "<?php echo $urlhome;?>/pagina_felicitacion/enviaMail_guardaDatos_FormGran.php"
  9.             });


Me da error i "creo" que esta en ajax, prk no me abre el fancybox y php lee las array's, lo extraño en php esq no me lee todos los datos que le paso, sólo me lee hasta comentarios , leyendo las dos arrays perfectamente con $_Post["recieve_info"][0]

A ver si alguién me puede solucionar esto,

gracias de antemano!!