Esta es el campo de texto del codigo, que llama a la funcion busc_hist()
Código HTML:
<div id="resultado"> <input type="text" name="hist" id="hist" onkeypress="buscar_hist(this.value)"/>
Código:
Como ven este es el codigo que verifica que se ha presionado ENTER y llama a la siguiente función(que es donde uso AJAX):function buscar_hist(valor){ var key=window.event.keyCode; if (key == 13) { MostrarConsulta(valor); } }
Código:
De aca me llama al archivo busca_hist_pac.php donde se hace la búsqueda pero es aquí donde me estanquo, la búsqueda lo hago y recupero los datos, pero como hago para q esos datos vallan a los campos de mi pagina anterior(donde esta el campo código que desencadena todo). Este es el código de busca_hist_pac.php:function MostrarConsulta(hist){ divResultado = document.getElementById('resultado'); ajax=objetoAjax(); ajax.open("GET", "busca_hist_pac.php?hist="+hist); ajax.onreadystatechange=function() { if (ajax.readyState==4) { divResultado.innerHTML = ajax.responseText } } ajax.send(null) }
Código PHP:
require_once('pacienteDAOFactory.class.php');
$n=pacienteDAOFactory::getInstancia();
$hist=$_GET["hist"];
$n->buscar_pac($hist);