Foros del Web » Programando para Internet » Jquery »

Post en jquery con arreglo

Estas en el tema de Post en jquery con arreglo en el foro de Jquery en Foros del Web. Estimados, dado que no me trasladaron mi post le saque pantallazo: Ya casi lo tengo, pero quede pillo con el post que debo enviar. Lo ...
  #1 (permalink)  
Antiguo 07/06/2016, 11:17
 
Fecha de Ingreso: febrero-2011
Mensajes: 108
Antigüedad: 13 años, 10 meses
Puntos: 4
Post en jquery con arreglo

Estimados, dado que no me trasladaron mi post le saque pantallazo:



Ya casi lo tengo, pero quede pillo con el post que debo enviar. Lo que llevo hasta ahora:

Código:
function asignar(tipo){
    //capturo los valores de cada checkbox
    var valorescheck = 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());
    }
    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(''); 

   //aca es donde estoy atrapado
    $.post('/url/to/page', {valores: valorescheck});
}
El tema es que necesito pasar a traves del post todos los input que tienen valores para poder guardarlos en una base de datos. A alguien se le ocurre como lo debo hacer??
  #2 (permalink)  
Antiguo 07/06/2016, 12:53
 
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

Etiquetas: arreglo, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:09.