zl程序教程

您现在的位置是:首页 >  前端

当前栏目

ajax提交表单实现网页无刷新注册示例

网页注册AJAX 实现 示例 提交 表单 刷新
2023-06-13 09:15:26 时间

Ajax无刷新

复制代码代码如下:


varxmlHttp; 
uName()//用户名失去焦点时 

 if(all.uname.=="") 
 { 
 all.l1.innerHTML="不能为空!"; 
 setTimeout("close(1)",1500); 
 return; 
 } 
 else 
 { 
 xmlHttp=newActiveXObject("Microsoft.XMLHTTP"); 
 xmlHttp.onreadystatechange=deal;//回调函数 
 varurl="aJax.aspx?user=""+all.uname.+""";//将要跳转到检测用户名的页面 
 xmlHttp.open("get",url,true);//用get模式提交表单到url;并启动一步处理 
 xmlHttp.send(null);//发送 
 } 

deal() 

 //alert(xmlHttp.readystate+"__"+xmlHttp.status); 
 if(xmlHttp.readystate!=4) 
 {return;} 

 if(xmlHttp.status!=200) //等于500时是sql语句或数据库的错误 
 {return;} 
 // 

 varnum=xmlHttp.responseText;//接收服务器发送的信息 
 //alert(num); 
 all.l1.innerText=""; 
 if(num>0) 
 { 
 all.l1.innerText="次用户名已被使用!"; 
 } 
 else  
 { 
 all.l1.innerText="√"; 
 } 

}