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>
<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