puedes hacerlo desde el evento
onkeyup, pero claro, puede ser algo pesado, lo ideal es enviar las peticiones con al menos 4 caracteres introducidos
recuerda que los lectores te envían el caracter 13 y no hay necesidad de enviar n peticiones por cada caracter