智能云域名资讯|域名门户|域名新闻中心

新闻资讯频道
云计算领域最新资讯

为你分享asp中的简单ajax技术

asp中的简单ajax技术,以下是原代码:

ajax.asp:

<script src="ajax.js" type="text/javascript"></script>
<input type="text" maxlength="16" onblur="check_id(this.value);"/>

<span>显示错误</span>

ajax.js:

  var $=function(tagName){
   return document.getElementsByTagName(tagName);
  }
function check_id(regid){ 
 var xmlhttp;
 try{
  xmlhttp=new XMLHttpRequest();
  }
 catch(e){
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 xmlhttp.onreadystatechange=function(){
 if (xmlhttp.readyState==4){
  if (xmlhttp.status==200){
   var data=xmlhttp.responseText;
   id_result(data);
   }
  else{
   $("span")[0].innerHTML="用户名检测失败,请联系管理员";
   }
  }
 else{
  $("span")[0].innerHTML="正在进行用户名校验...";
  }
 }
 xmlhttp.open("post", "check.asp", true);
 xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
 xmlhttp.send("regid="+escape(regid));
}

function id_result(data){
 var resultbox=$("span")[0];
 if(data==1){
  resultbox.innerHTML=' 用户名可用';
  }
 else{
  resultbox.innerHTML=' 该用户名已经被注册';
 }
}

check.asp:

<%
if request.Form("regid")="正确" then
response.Write(1)
else
response.Write(0)
end if
%>




纵横数据面向全国提供域名注册、虚拟主机、云服务器、服务器托管与租用,如需了解,请联系QQ: 171356849 微信:zh18159893430 咨询,谢谢!

声明:文章来自网络转载,若无意中有侵犯您权益的信息,请联系我们,我们会在第一时间删除!

未经允许不得转载,或转载时需注明出处:纵横云资讯|云资讯门户|纵横云新闻中心 » 为你分享asp中的简单ajax技术
分享到: 更多 ()

发表回复