首页域名资讯 正文

给你介绍asp中的简单ajax技术

2024-12-30 5 0条评论

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 咨询,谢谢!

文章版权及转载声明

本文作者:亿网 网址:https://edns.com/ask/post/130014.html 发布于 2024-12-30
文章转载或复制请以超链接形式并注明出处。