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.