Hola, necesito enviar checkbox dinamicos via ajax usando jquery pero no lo consigo aun

. Esto es lo que uso
Para el envio mediante AJAX :
Código:
function llegada(datos) { $("#contenido").html(datos); }
function Envio() { var y=$("#contenido"); y.html('Cargando...');}
function problemas(){alert('El Servidor está tardando demasiado en responder. Verifique que los datos no se hayan modificado, e intente nuevamente.');}
function alerta_check()
{
$.ajax({
async:true,
type: "POST",
dataType: "html",
contentType: "application/x-www-form-urlencoded",
url:"modulos/ver_alertas_up.php",
data: $("input:checked").serializeArray(),
beforeSend: Envio,
success: llegada,
timeout: 30000,
error: problemas
});
return false;
}
Esto es el generador dinamico de los checkbox
Código PHP:
include('coneccion.php');
if($_SESSION['seccion']== 1){
$alert="SELECT * FROM entrada WHERE activos='1'";
$query_alert=mysql_query($alert,$conect);
echo '<h2>Alertas</h2>';
echo '<table>';
while($row_alert=mysql_fetch_array($query_alert)){
echo '<tr><td>'.$row_alert['tipo'].' Nro. : '.$row_alert['exp'].'</td>';
echo '<td><input type="checkbox" name="alertas[]" value="'.$row_alert['id'].'"></td></tr>';
}
echo '</table>';
echo '<button onClick="return alerta_check()">Activar</button>';
}
Hasta aca todo bien el problema es que no pued ver los checked en la otra pagina.
Esto es solo para prueba, pero no muestra nada.
Código PHP:
echo $alertas[0];echo "<br />";
echo $alertas[1];echo "<br />";
echo $alertas[2];echo "<br />";
echo $alertas[3];echo "<br />";
echo $alertas[4];echo "<br />";
echo $alertas[5];echo "<br />";
echo $alertas[6];echo "<br />";
echo $alertas[7];echo "<br />";
echo $alertas[8];echo "<br />";
echo $alertas[9];echo "<br />";
echo $alertas[10];echo "<br />";
Gracias. Espero una ayudita.