Espero puedan ayudarme. Tengo un código ajax, el cual mediante un onChange en mi formulario busca información y la muestra en un div.
Código:
  
function buscar() {
    var form = document.forms['form'];
    var resultado = document.getElementById("resultado");
    var contenttype = 'application/x-www-form-urlencoded';
    var req;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    req.open('POST', 'datos_visita.php', true);
    req.setRequestHeader('Content-Type', contenttype);
    req.onreadystatechange = 
        function() { 
           if (req.readyState == 4)
               resultado.innerHTML = req.responseText;
        }
    req.send('cod_personal=' + escape(form.cod_personal.value));
}
Código HTML:
 <input type="text" name= "cod_personal" id="cod_personal" onChange="Javascript:buscar()" /> ¿Qué podría estar mal?
Gracias por su ayuda
 

