
Problema : Formulario dentro de una tabla html cargado con ajax
Publicado por Julian (1 intervención) el 08/10/2014 23:53:08
Hola disculpen la molestia, estoy haciendo una grilla php y msql que se carga con ajax el problema es cuando empiezo a filtrar (buscar) un usuario. y cargo el resultado con ajax en la pagina no me funciona el submit del formulario cuando le doy click. Para no subir todo el codigo completo que es muy largo hice una simple programita para ver donde esta el error, donde con un <input> pongo una palabra y eso lo mando por ajax a un archivo php que carga una tabala con un formulario, y tampoco anda, lo raro es que si saco el formulario afuera de la tabla funciona, o si lo cargo sin ajax tambien funciona, Gracias por la ayuda. Dejo el código simple que es igual a lo que necesito pero sin la query.
Este llama al ajax
Este es el ajax y lo que devuelve
MUCHAS GRACIAS!!!!!!!
Este llama al ajax
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<DOCTYPE HTML!>
<html>
<head><script type="text/javascript" src="jquery-2.1.1.js"></script></head>
<body>
<div>
<p>Buscar</p>
<input type="text" id="bus" name="buscar" onkeyup="mostrarSugerencias(this.value)"></input><br>
<div class="contacto" id="txtSugerencias"></div>
</div>
<div id="resultado"></div>
</body>
<script>
function mostrarSugerencias(nombre)
{
$.ajax({
type: 'POST',
url: 'ajax.php',
data: {
buscar_user:nombre
}
}).done(function(respuesta) {
$('#txtSugerencias').html(respuesta);
});
}
</script>
</html>
Este es el ajax y lo que devuelve
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php if(isset($_POST["buscar_user"])){ ?>
<table>
<form id = "ff" action='prueba.php' method='get'>
<tr><td> Nombre </td></tr>
<tr>
<td><input type='text' name='nombre' value='nombre' /></td>
<td><input type='submit' name='submit' value="enviar" /></td>
</tr>
</form>
</table>
<?php
}
?>
MUCHAS GRACIAS!!!!!!!
Valora esta pregunta


0