Secondo me dipende dalle routine ajax che hai usato
io lo farei così:
<script src="prototype.js" type="text/javascript"></script>
<div id="Loading1"></div><div id="Risultato1"></div>
<input type="text" name="username" id="username" value="" onblur="javascript:check()">
ecc.ecc.
<script type="text/javascript">
function check()
{
new Ajax.Request('check.php', {method: 'post',
parameters: {
username: $("username").value,
password: $("password").value
},
onComplete: function(transport){
var t = transport.responseText || "nessuna risposta";
$("Risultato1").innerHTML = t;
$("Loading1").innerHTML = "";
},
onLoading: function(){$("Loading1").innerHTML = "[img]indicator.gif[/img]"},
onFailure: function(){$("Risultato1").innerHTML = "Prog.non trovato"}
});
}
</script>
nella variabile "t" ci trovi l'echo del check.php