function ajaxFunction()
 {namex()
 var xmlHttp;
 
 try
    {
   // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
 catch (e)
    { // Internet Explorer
   try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
   catch (e)
      {     try
         {
         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
         }
      catch (e)
         {
         alert("您的浏览器不支持AJAX!");
         return false;
         }
      }
    }
 
 
    xmlHttp.onreadystatechange=function()
      {
   var xx = document.getElementsByName("username")[0].value;
if (xx == ""){
document.getElementById("user_msg").innerHTML='<font color=red>不能为空!</font>';}
else if(document.getElementById('username').value.length < 6){
document.getElementById("user_msg").innerHTML='<font color=red>不能少于六!</font>';
}else if(xmlHttp.readyState==4)
        {
       var x = xmlHttp.responseText;//获取传过来的值
        if(x == 1){
bb = "1";
document.getElementById("user_msg").innerHTML='<font color=green>√</font>';
}else{document.getElementById("user_msg").innerHTML='<font color=red>用户已经被注册</font>';}
}
      }
 var name=document.myForm.username.value;
 xmlHttp.open("get","<?php echo site_url();?>/user/user_userx/?name="+name,true);
    xmlHttp.send(null);
 
 }
用xmlHttp.open用一个php文件中或者值 
值只有1和0  显示1的时候表示用户可以使用 0的时候表示用户已经被注册
但是在有的时候 打开了页面输入一个账号的时候这个账号是记录在数据库中的了 
为什么 还显示能注册? 但是在刷新一下后 就提示不能了 我就想会不会是xmlHttp.open 摆放问题
求高手帮忙 上面摆放位子有没有出错