La creación del array no quedaría mejor así?
Código Javascript
:
Ver originalvar receive_info = [];
$('#receive_info:checkbox:checked').each(function(i)
{
receive_info[i] = $(this).val();
});
con la función JSON.stringify() puedes pasar directamente un array a string en formato JSON, formato que luego, desde PHP puedes convertir en array (php) con la funcion
json_decode($_POST["recieve_info"], true)
Código Javascript
:
Ver original$.ajax({
type: "POST",
cache: true,
data:
{
nombre: nombre,
apellido : apellido,
tel: tel,
email: email,
comentarios: comentarios,
T_form :T_form,
Enviar:"Enviar" ,
lang:lang,
recieve_info: JSON.stringify(recieve_info),
recieve_info_2 : JSON.stringify(recieve_info_2)
} ,
success: function(data)
{
$.fancybox(data);
},
url: "<?php echo $urlhome;?>/pagina_felicitacion/enviaMail_guardaDatos_FormGran.php"
});
Espero que te sirva!!