20/02/2014, 16:48
|
| | | Fecha de Ingreso: septiembre-2012 Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 2 meses Puntos: 10 | |
Respuesta: Llamar funcion desde el div de repuesta del php Cita:
Iniciado por satjaen Hola, por favor puede decirme alguien como puedo hacer funcionar esta funcion que pongo desde el div de respuesta del php. Me explico un poco. En la misma página tengo:
Esta funcion inserta los registros:
Código Javascript :
Ver original<script type="text/javascript"> $(document).ready(function() { $("#salida").click(function(){ $("#form6").trigger("submit"); }); $('#form6').submit(function(event) { var datos = $(this).serialize(); event.preventDefault() $.ajax( { url:'inserta.php', type:'POST', data:datos, beforeSend:function(objeto){ $('#carga').css({display:'block'}); }, complete:function(){ $('#carga').css('display','none'); }, success: function(data) { $('#result1').html(data); } }); }); }); </script>
y el php inserta.php
Código PHP:
Ver originaldo { echo " <form method='POST' name='form10' id='form10'> <table width='100%' align='center'> <tr > <td><input name='almacen' disabled='disabled' type='text' size='2' /></td> <td><input name='recambio' id='recambio' type='text' size='10' value='$recambio'/></td> <td><input name='denominacion' id='denominacion' value='$denominacion' type='text' size='25' /></td> <td><input name='cantidad' id='cantidad' value='$cantidad' type='text' size='5' onkeyup='calcular()' /></td> <td><input name='pvp' type='text' id='pvp' value='$pvp' size='5'/></td> <td><input name='descuento' id='descuento' value='$descuento' type='text' size='5' onkeyup='calcular()'/></td> <td><input name='pvp_total' id='pvp_total' value='$pvp_total' type='text' size='5' onkeyup='calcular()' /></td> <td><img src='imagenes_menu/modificar.jpeg' id='mod10' width='20' height='20' style='cursor:pointer' /></td> //// Este lo pulso para modificar <td><img src='imagenes_menu/cancelar.png' id='del10' width='20' height='20' style='cursor:pointer' /></td> <td><input type='hidden' name='id_aviso' value='$id_aviso' size='32' /></td> <td><input type='hidden' name='id_fact' value='$id_fact' size='32' /></td> <td><input type='hidden' name='MM_update' value='form10' /></td> </tr> </table> </form> ";
En ese php tengo imagenes para mandar formularios y lo que quiero es llamar a esta otra funcion mediante el id=mod10 de una de ellas.
Esta es la otra funcion donde modifico lo que antes he insertado:
Código Javascript :
Ver original<script type="text/javascript"> $(document).ready(function() { $("#mod10").click(function(){ $("#form10").trigger("submit"); }); $('#form10').submit(function(event) { var datos = $(this).serialize(); event.preventDefault() $.ajax( { url:'update_recam.php', type:'POST', data:datos, beforeSend:function(objeto){ $('#carga').css({display:'block'}); }, complete:function(){ $('#carga').css('display','none'); }, success: function(data) { $('#result3').html(data); } }); }); }); </script>
Gracias y un saludo EDITO: Perdonad se ha duplicado.
Puede ser que haya que poner la segunda funcion con la que modifico después del div respuesta ( $('#result1').html(data) ) de la primera funcion ?
Última edición por satjaen; 20/02/2014 a las 17:29 |