Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2009, 08:55
Ozkar_86
 
Fecha de Ingreso: febrero-2008
Mensajes: 38
Antigüedad: 17 años
Puntos: 0
Solucionado: Recorrer Campos tipo array [] con js

Hola a todos necesito obtener el valor de unos campos en mi formulario pero no se como hacerlo, mis campos se llaman asi

<input type="text" id="cantidad[132]" name="cantidad[132]">
<input type="text" id="cantidad[102]" name="cantidad[102]">
<input type="text" id="cantidad[22]" name="cantidad[22]">
<input type="text" id="cantidad[233]" name="cantidad[233]">
<input type="text" id="cantidad[142]" name="cantidad[142]">

Necesito recorrer todos los campos que se llamen cantidad[] para refrescar en nu div los datos, en cuestion necesito pasar todos los valores por ajax , he intentado:

1.
Código HTML:
<script type="text/javascript">
var arreglo_cantidades=document.getElementById('cantidad[]').toString();
// NO FUNCIONA
</script> 
2.
Código HTML:
for (var key in document.frm_cotizacion.getElementById('cantidad'))
    alert(key + "=" + unHash[key]);
// NO FUNCIONA
Sin resultados alguien sabe como puedo hacer.

Soluciona 1 día despues:

Código:
var div = "#ZListado";
        
    var variables =  jQuery("#frmCotizacion").serialize();
    jQuery.ajax({
             url:  'ajaxCotizacion.php?nocache=' +  Math.random(),
             type: 'POST',
             dataType:  'html',
             data: {variables_ : variables},
             success: function(datos)
             {    jQuery(div).html(datos);    }
        })
y en el php lo recibes normal $arreglo_js = $_POST["variables_"]; para usarlo grande recupere mi arreglo esa era la solucion que queria grande JQuery y grande yo.

PD: Se tiene que tratar la variable para pasarla a arreglo de nuevo, lo postearia pero es tarea para la casa, jaja al fin me salio. Recupere el array.

Gracias.

Última edición por Ozkar_86; 30/09/2009 a las 09:33 Razón: Solucionado