jquery之ajax验证表单为啥总是只出现一种情况

请教各位:jquery之ajax验证表单为啥总是只出现一种情况,输入任何名字都是显示‘’对不起!请换其他名字’‘。
reg.gs:
function checkname(){
    var username=document.getElementById("uname").value;
    var ajax=createAjax();
    var url="register.php?uname="+username;
    ajax.open("GET",url,'true');
    ajax.send(null);
    ajax.onreadystatechange=function(){
        if(ajax.readyState==4){
        var res=ajax.responseText;
            var con="";
            if(res==1){    
              con="<font color=green>恭喜!可以注册。</font>";    
            }else if(res==0){        
              con="<font color=red>对不起!请换其他名字。</font>";    
            }
            document.getElementById("username_memo").innerHTML=con;
        }
        
    }
}
register.php
<?php
header("Content-Type:text/html;charset=utf-8");
$uname=$_GET["uname"];
if($uname!=""){
    
     if($uname="admin"){
           echo 0;
         }else{
            
           echo 1;    
         }
}
?>


作者: 狼牙   发布时间: 2011-05-16

大侠这是用jquery和Ajax??我怎么越看越像是js和Ajax????
楼主留言:
只是开始的测试啊,到底哪儿不对呢?

作者: 李明_   发布时间: 2011-05-16

     if($uname="admin"){
           echo 0;
         }else{
            
           echo 1;    
         }
你这里要是能返回1就神奇了。
楼主留言:
指点指点

作者: 有姐妹也编程   发布时间: 2011-05-16

楼上的人家知道是把字符串admin赋值给了变量$uname,呵呵,你怎么可以这样呢

作者: 李明_   发布时间: 2011-05-16

为啥不行?这没啥不对呀,指点指点

作者: 狼牙   发布时间: 2011-05-16