Programación Web y Scripting > PHP
AJAX y PHP en campos de formulario
DriverOp:
--- Cita de: "Edo" ---Genera un dato con AJAX y dale Ver Código Fuente a la página y veras que esos datos no existen.
--- Fin de la cita ---
Claro, pero el navegador los saca de la nada, solo para confundir al desarrollador xD. Que no esté en el código fuente no significa que no exista.
A propósito del código que has posteado:
--- Código: Text --- <input type='text' id='search' size='14' onkeyup='buscar(this.value, ".$_SESSION['cliente'].")'> $_SESSION['cliente'] es una variable de PHP pero la estás incrustando en el código HTML sin más. ¿No habrás querido poner algo así?:
--- Código: Text --- <input type='text' id='search' size='14' onkeyup='buscar(this.value, "<?=$_SESSION['cliente']?>")'>
RadicalEd:
Es que esa parte de código está dentro de un echo, ósea, es código PHP, pero no tiene nada que ver con el error.
shadow_rev:
--- Cita de: "Edo" ---Y sobre esta capa imprimo la información
--- Código: Text ---<div id='buscar'></div>
--- Fin de la cita ---
De casualidad el botón que dices que usas para buscar está por fuera de ese div ?? Mejor dicho, tienes metido ese div dentro de otro formulario ??
Y desviándome un poquito del tema para satisfacer mi curiosidad; si no me equivoco, el campo de texto que generas dinámicamente tiene el evento onkeyup para autocompletar el texto que el usuario está introduciendo, no es así ?? :whistling:
RadicalEd:
No existe botón buscar, ya que todo funciona con keyup.
Sí, el div está dentro de un formulario que es el que al final guarda el dato.
El campo de texto que se genera dinámicamente no tiene el evento ya que es un dato que primero se consulta para después introducirle los datos y guardarlos en una tabla.
JrcsDev:
Edo, el código <div id='buscar'></div> debe ir dentro de tu <form></form>, y alli dentro con ajax generas el input, select o cualquier objeto que quieras... Así deberia funcionar... la función de ajax que uso es similar a la tuya, pero se ve más sencilla. Si todavia tienes el mismo problema, avísame o pásame el código tal como lo tienes en el archivo, para darte una ayuda
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa