ahora cambie el boton a tipo submit, pero hay tengo que hacer doble click para que se dispare el evento.
JavaScript
Código Javascript :
function fn_array(){ $("#guardar").click(function(){ $.post("archivo.php", $("#frm_usu").serialize(), function(data){ alert(data); }); var $objCuerpoTabla=$("#grilla").children().prev().parent(); $objCuerpoTabla.find("tbody tr").each(function(){ var objDatosColumna = new Array(); var cantidad= $(this).find('td').eq(0).html(); var descripcion = $(this).find('td').eq(1).html(); var valorUnit =$(this).find('td').eq(2).html(); var valorTot =$(this).find('td').eq(3).html(); $(this).css("background-color", "#ECF8E0"); valor = Array(cantidad,descripcion,valorUnit,valorTot); objDatosColumna.push(valor); $.ajax({ async: false, type: "POST", url: "archivo.php", data: {objDatosColumna:objDatosColumna}, success: function(data) { if(data!="") alert(objDatosColumna); } }); }); }); }
script html
Código HTML :
<td colspan="1"><input id="guardar" type="button" value="Refrescar" /> <input name="guardar" type="submit" id="guardar" value="Guardar" /> y ninguno funciona como deberia ser como dar solo un click y se deberia ser.