Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/06/2016, 12:53
sefirotxx
 
Fecha de Ingreso: febrero-2011
Mensajes: 108
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: Post en jquery con arreglo

Supongo que estoy listo:

Código:
function asignar(tipo){
    //capturo los valores de cada checkbox
    var valorescheck = new Array();
    var valorespost = new Array();
    $("input:checkbox:checked").each(             
        function() {
            valorescheck.push($(this).val());
        }
    );
    
    //verificacion de input con valor de acuerdo a los check elegidos y si estos suman en total 100
    var sumainput = 0;
    for (var i=0; i<valorescheck.length; i++) {
        if($("#"+valorescheck[i]).val().length < 1) {  
            $("#errorasigna").html('Las '+ tipo +' seleccionadas deben tener un valor'); 
            return false;
        }
    sumainput += parseInt($("#"+valorescheck[i]).val());
    valorespost.push(valorescheck[i] + ':' + $("#"+valorescheck[i]).val());
    }
    if (sumainput !== 100){
        $("#errorasigna").html('Las '+ tipo +' seleccionadas deben tener un valor porcentual total de 100'); 
        return false;
    }
    
    //si esta todo correcto se hace submit
    $("#errorasigna").html(''); 


    $.post('/url/to/page', valorespost);
}
Pero no tengo ni la mas mínima idea de como debo capturarlos con php una vez llegado a '/url/to/page'

En este caso yo estoy definiendo los valores para realizar el post, aunque la idea inicial era elegir los valores que estuvieran con el check, pero creo que da el mismo efecto

Última edición por sefirotxx; 07/06/2016 a las 14:06