`

这是一个简单登陆验证也可以改为检查用户名是否存在的ajax例子(可以自由扩张)

    博客分类:
  • ajax
阅读更多
<html>   
    <head>   
        <title>这是一个简单登陆验证也可以改为检查用户名是否存在的ajax例子(可以自由扩张)</title>   
        <script type="text/javascript">   
            var xmlHttpReq;   
            //创建XMLHTTP对象   
            function createXMLHttpRequest(){   
                if(window.ActiveXObject){   
                    xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");   
                }else{   
                    xmlHttpReq = new XMLHttpRequest();   
                }   
            }   
            //检查用户   
            function checkUser(){   
                createXMLHttpRequest();   
                var userName =document.getElementById("userName").value;   
                var password =document.getElementById("password").value;   
                //处理检查的地址   
                var url="checkUser.jsp?userName="+userName+"&password="+password;   
                xmlHttpReq.open("GET",url,true);   
                xmlHttpReq.onreadystatechange = showResult;//showResult是当onreadystatechange的值改变时触发的javascript函数   
                xmlHttpReq.send();   
            }   
               
            function showResult(){   
                if(xmlHttpReq.readyState == 4){   
                    if(xmlHttpReq.status == 200){   
                        var result = xmlHttpReq.responseText;//将响应信息作为字符串返回  
                        //alert( result);
                        var checkResult = document.getElementById("checkResult").innerHTML="<b>"+result+"</b>";
                        //var b=document.createElement("b");  
                        //var resultContent = document.createTextNode(result);
                       // b.appendChild(resultContent);
                       // checkResult.appendChild(b);
                    }   
                }   
            }   
        </script>   
    </head>   
    <body>   
        用户名:<input type=text" id="userName"><p>   
        密  码:<input type=text" id="password"><p>   
        <input type="button" value="提交" onclick="checkUser()"><p>   
        <div id="checkResult"></div>   
    </body>   
</html>

checkUser.jsp:
<%@ page contentType="text/html;charset=gb2312" %>
<%
String userName=request.getParameter("userName");
String password=request.getParameter("password");
System.out.println("userName="+userName);
if(userName!= null && password!=null){
	if(userName.equals("huanglq") && password.equals("password")){
		out.println("<font color='green' >验证成功</font>");
	}else{
		out.println("<font color='red' >用户名或密码错误</font>");
	}
}
%>
  • ajax.rar (3.1 MB)
  • 描述: ajax学习(ajax in Ation和说明XMLHTTPRequest 的两本书)
  • 下载次数: 837
分享到:
评论

相关推荐

    ajax异步验证用户名是否存在

    本文将深入探讨如何使用AJAX(Asynchronous JavaScript and XML)进行异步验证,实现在用户输入时即时检查用户名是否已存在于数据库中。 首先,我们需要理解AJAX的核心概念。AJAX允许我们在不刷新整个网页的情况下...

    ajax验证用户名是否存在

    "Ajax验证用户名是否存在"是一个常见的功能,它使得用户在输入用户名时可以即时得到反馈,无需频繁地提交表单来检查用户名是否已被占用。这个功能通过利用Ajax(异步JavaScript和XML)技术实现,极大地提升了交互性...

    ajax验证用户名是否存在 与 rapid validate 的使用

    在后端,服务器接收到请求后,应检查数据库中是否存在该用户名,然后返回一个包含结果的对象,如`{ available: true }`或`{ available: false }`。 接下来,我们转向Rapid Validate工具。这是一个用于快速验证代码...

    ajax在注册时检查用户名是否存在的应用

    综上所述,Ajax在注册时检查用户名是否存在的应用涉及到前端JavaScript的Ajax技术、后端J2EE服务、数据库查询以及安全性与性能的考虑。通过这种实时验证,我们可以为用户提供更流畅的注册体验,同时保持系统的稳定性...

    AJax验证用户名是否存在

    总结来说,"AJax验证用户名是否存在"是Web开发中常见的功能,通过DWR或原生JavaScript,我们可以实现与后台的无刷新交互,检查用户名的可用性,提高用户注册或登录的效率。同时,需要注意安全性与性能的优化,确保...

    ASP.NET AJAX检查用户名是否存在的小例子

    在标题提到的“ASP.NET AJAX检查用户名是否存在的小例子”中,我们可能会遇到一个常见的应用场景:在注册或登录页面,用户输入用户名后,服务器端需要即时验证该用户名是否已被占用。这个功能可以通过ASP.NET AJAX的...

    DWR验证用户名是否存在的例子(JAVA)

    假设我们有一个名为`UserService`的Java类,其中包含一个`isUserNameExist(String userName)`方法,该方法检查数据库中是否存在指定的用户名。这个方法需要返回一个布尔值,表示用户名是否已被占用。 4. **暴露...

    ssm+ajax 验证用户名是否已存在

    在这个接口中,Controller会调用UserService检查用户名,并返回一个JSON响应,例如: ```java @GetMapping("/checkUsername") public ResponseEntity&lt;String&gt; checkUsername(@RequestParam("username") String ...

    JQuer用户名验证例子-java

    虽然这个例子没有包含数据库操作,但实际应用中,验证通过后通常会将用户名发送到后端(例如Java的Servlet),进行数据库查询以检查用户名是否已存在。在Servlet中,你可以使用JDBC或者ORM框架(如Hibernate)来处理...

    Ajax异步检查用户名是否存在

    总的来说,使用Ajax异步检查用户名是否已存在可以显著提升用户体验,避免了传统方式下因页面刷新而打断用户操作。通过理解并掌握Ajax的工作原理和实践技巧,开发者可以更好地构建动态、交互性强的Web应用。

    Ajax实时验证用户名邮箱等是否已经存在

    例如,使用jQuery的`$.ajax()`或`$.get()`方法,设置URL指向检查用户名或邮箱的接口,传入待验证的值,并设置回调函数处理服务器返回的结果。 5. **后端接口**:后端需要提供一个API接口,接收前端发送的用户名或...

    SSH整合AJAX验证用户名存在的完整实例

    SSH整合AJAX验证用户名存在的完整实例是一个典型的Web开发应用场景,主要涉及了Struts2(S)、Spring(S)和Hibernate(H)三大框架的集成,以及异步JavaScript和XML(AJAX)技术的运用,用于提升用户体验。在这个...

    ajax简单例子实现用户名检查

    这个"ajax简单例子实现用户名检查"的项目,旨在教你如何利用Ajax和Servlet在JavaWeb环境中实现实时验证用户输入的用户名是否可用。下面我们将深入探讨这个主题。 首先,让我们了解Ajax的核心组成部分: 1. **...

    Ajax异步验证注册用户名是否存在

    总结起来,这个实例展示了如何使用Ajax、PHP、MySQL和Apache协同工作,实现一个高效、安全的用户名异步验证功能。Ajax提供了无刷新的交互体验,PHP处理服务器端逻辑,MySQL管理数据存储,而Apache则作为可靠的服务器...

    Ajax请求验证用户名问题

    在Struts中,我们可以创建一个Action,这个Action接收Ajax请求,执行验证逻辑。 为了实现Ajax请求,开发者需要在JavaScript中编写以下步骤: 1. 创建XMLHttpRequest对象。 2. 配置请求,包括URL(指向服务器端的...

    jquery ajax验证用户名是否存在几种方式

    在本例中,可以返回一个布尔值(true 或 false)表示用户名是否已存在。 - **XML** (eXtensible Markup Language):一种标记语言,常用于结构化数据交换。在示例中,通过`&lt;exist_user&gt;`标签来传递数据。 4. **...

    AJAX无刷新验证用户名是否存在

    "AJAX无刷新验证用户名是否存在"是一个典型的应用场景,它允许用户在输入用户名时实时检查该用户名是否已被占用,而无需提交整个表单或刷新整个页面。这一功能对于注册、登录等涉及用户账号的页面尤为重要,可以防止...

Global site tag (gtag.js) - Google Analytics