回 帖 发 新 帖 刷新版面

主题:关于AjaxRequest问题

在注册页面的时候,运用了像阿里巴巴那样的技术来验证,也搞到了JS,但我不知道这个无刷新的注册检测用户名,应该怎么样写地址,大家帮帮忙看看!
function checkUserName(obj){
       document.getElementById(eval(obj.id).i).innerHTML = "检测中,请稍等...";
    document.getElementById(eval(obj.id).i).className = "notetrue";
    var url = ALIBABA_SERVER_URL+"/member/check_login_id_tmp.htm";   //最重要的是这句,该怎么去修改成检测我们网站上的用户名?
    var r = new AjaxRequest("post",url,false);
    r.setParameter("TPL_NICK",obj.value);
    r.send(null);
    r.onresult = function(){
    showInfoHaveUsed(obj,r.getText());
    }
}
function showInfoHaveUsed(obj,right){
    if(right=="1"){
        if(obj.id){
            if(eval(obj.id).i && document.getElementById(eval(obj.id).i)) 
                document.getElementById(eval(obj.id).i).className = 'noteawoke';
                document.getElementById(eval(obj.id).i).innerHTML = (eval(obj.id).e)[2];
            }
            removeDraw(obj);           
        }else{
              addDraw(obj);
              document.getElementById(eval(obj.id).i).className = 'note';
              document.getElementById(eval(obj.id).i).innerHTML = (eval(obj.id).e)[3];
        }    
    }

谢谢了!

回复列表 (共1个回复)

沙发

function ReadData(){
checkUserName(处理页面?user=用户名称)
}
<a href=javascript:ReadData()>发送</a>

我来回复

您尚未登录,请登录后再回复。点此登录或注册