<script type="text/javascript">
var xhr ;
//初始化 xhr 对象
// return value : 1 : IE , 2 , Mozila , 0 : create xhr error ;
function createXHR(){
//1,创建xhr 对象 .
if( window.ActiveXObject ){
xhr = new ActiveXObject( "Microsoft.XMLHTTP" ) ;
return 1 ;
}else if( window.XMLHttpRequest ){
xhr = new XMLHttpRequest();
return 2 ;
}else{
return 0 ;
}
}
//////////// 用户名是否存在 ////////////////////
//将用户填写的用户名发送到服务器端
function checkUserName(){
var ret = createXHR();
if( ret == 0 ){
alert( "create xhr error" ) ;
}else{
//在xhr中注册用于处理应答的函数(handleCheck)
xhr.onreadystatechange = handleCheck ;
/*
//使用Get方式向服务器发送请求 .
var url = makeQueryString( "/ajax/reg.jsp" );
xhr.open( "get" , url ) ;
xhr.send( null );
*/
//通过Post 形式向服务器发送数据 .
var url = "需要处理的action的地址" ;
xhr.open( "post" , url ) ;
xhr.setRequestHeader( "Content-Type" , "application/x-www-form-urlencoded" ) ;
xhr.send( makeQueryString( null ) ) ;
}
}
//在指定的URL上添加参数
function makeQueryString( url ){
var name = document.getElementById( "nameId" ).value ;
var queryString ;
if( url == null ){
return "name=" + name ;
}else{
return url + "?name=" + name ;
}
}
function handleCheck(){
//通信进程结束 .
//readyState : 1: 初始化阶段 2 :连接建立阶段 3 : 通信中阶段 4 : 通信结束
if( xhr.readyState == 4 ){
//status==200,表示服务器运行正常
if( xhr.status == 200 ){
processResult();
}else if(document.getElementById( "nameId" ).value==""){
document.getElementById( "nameId2" ).firstChild.nodeValue="用户名不能为空";
document.getElementById( "nameId2" ).color="red";
}
}
}
function processResult(){
//取得应答内容 ,把应答内容显示示在网页上
var span = document.getElementById( "msgId" ) ;
span.innerHTML = xhr.responseText ;
}
<script>
分享到:
相关推荐
ajax实现用户登录注册,完整的验证,经过调试,适合初学者
JS+Ajax实现用户注册验证.
ajax实现用户登陆验证,是web工程,可以直接导入eclipse使用
AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架)
Ajax验证用户名是否已经存在,改善用户体验
用户注册时验证该用户是否可用,最适合初学者学习。内附oracle数据库,注释详细。
利用Ajax实现无刷新验证用户名和密码是否正确,其中是通小图片来显示结果的。
使用_jQuery_的_Ajax_用户认证和注册技术
用户注册表单验证(Ajax验证),Ajax写的,注册表单验证。
Ajax实现用户验证,无刷新效果,响应速度快,实现唯一性验证
ajax jsp 实现动态验证 实现不用刷新页面进行用户验证
自己学习Ajax后总结的一个例子
使用ajax实现注册验证用户是否可以注册,另外还加了连接池比不使用数据库速度快5倍以上
主要为大家详细介绍了jQuery+ajax实现用户登录验证,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
ajax+php 用户注册,登陆验证 异步动态验证
Ajax实现客户端验证(连接数据库检查用户名&ID是否唯一)终版.pdf
------------------------------------------------------------采用ajax验证,用户在文本框中输入的验证码,与系统生成的验证码,是否一致,如果一致,按钮可以点击 1、导入dwr.jar 2、在web.xml文件加载dwr 3...
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互...通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某
通过Ajax实现验证用户注册信息,使程序更人性化
三期答辩课程设计,人事管理系统Mybatis+Spring+Spring MVC框架整合AJAX+JQuery实现登录、注册以及验证码和验证注册用户信息,包括数据库备份,课设说明,答辩PPT,Windows下sts(eclipse) 。