Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 21:34
Avatar de ramoneariel
ramoneariel
 
Fecha de Ingreso: abril-2008
Mensajes: 17
Antigüedad: 16 años
Puntos: 0
Exclamación checkbox via ajax Jquery

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.