没看懂,不要return了?来个boolean变量?

解决方案 »

  1.   

    楼主没理解什么叫异步chkall执行后,该方法就结束了;当服务端返回时,执行的是statechange方法;所以返回后的操作应该在statechange内
      

  2.   

    xmlhttp.onreadystatechange=function(){
    if(xmlhttp.readystate==4) 

    var isvaild=xmlhttp.responseText; 
    if(isvaild=="true") 

    document.getElementById("chkusername").innerHTML=""; 

    else 

    document.getElementById("chkusername").innerHTML=" <img src=images/invalid.jpg /> <font size=2px color=red>用户名已经存在 </font>"; 


    };