Código:
window.onload = function()
{
soc_cod = document.getElementById('soc_cod');
soc_cod.onchange = function()
{
//Este es el div que vas a poner en tu pagina
var msg_sistema = document.getElementById('msg_sistema');
//
soc_cod = document.forms[0].soc_cod.value;
ajax = nuevoAjax();
// archivo con la logica de la base de datos
url = "buscar_socio.php";
ajax.open("POST",url,true);
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajax.onreadystatechange = function()
{
if(ajax.readyState == 1)
{
// Buscate una imagen para crear el prealoder, puedes conseguirla en ajaxload.info
msg_sistema.innerHTML = "<img src=\'../ajax-loader.gif\' / alt=\'Cargando...\'>";
}
if(ajax.readyState == 4)
{
msg_sistema.innerHTML = ajax.responseText
}
}
//Todo lo que mandes a la pagina buscar_socio debe estar aqui
ajax.send("soc_cod="+soc_cod);
}
}
Todos los parametros que envies a la pagina buscar_socio.php deben estar en la orden ajax.send
Recuerda que en el ejemplo que te estoy enviando mandas los parametros por POST por lo cual nop lo puedes llamar en la pagina php por $_GET