主题:关于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];
}
}
谢谢了!
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];
}
}
谢谢了!