Aprenda neste post, como obter os valores de um array de checkboxes.
Para ter um array de checkbox, o atributo name deve ter o mesmo nome acrescido de chaves ([]).
#Passando os valores dos checkboxes selecionados via JQuery
var checkeds = new Array();
$("input[name='checks[]']:checked").each(function ()
{
// valores inteiros usa-se parseInt
//checkeds.push(parseInt($(this).val()));
// string
checkeds.push( $(this).val());
});
$.ajax({
type: "POST",
url: "enviar_dados.php",
data: {'checkeds':checkeds},
success: function(data){
console.log(data);
}
});
# enviar_dados.php: recebendo os valores
$checkboxes = $_POST['checkeds']; // array
$count = count($checkboxes);
for ($i=0;$i<$count;$i++){
echo $checkboxes[$i]."
";
}
Fim.