jquery ajax 登录验证实现代码


Posted in Javascript onSeptember 23, 2009

使用 jquery 框架:下载 jquery.js
新建一个 web 工程 ajax ;
在 webRoot 下新建一个 jslib 文件夹:专门存放 js 文件;
在 webRoot 下新建一个 html/jsp 页面:
login.html

<script type = "text/javascript" src = "jslib/jquery.js"></ script> 
<script type = "text/javascript" src = "jslib/verify.js"></ script> 
</ head> 
<body> 
<h1> 用户校验 </ h1> 
<!-- ajax 中可以不用 form 表单的提交 --> 
<!--input 标签中不需要用 name 属性,只用 id 属性就行了 --> 
<!-- 用 id 属性是为了使用 dom--> 
<input type = "text" id = "username" /><br /> 
<input type = "button" value = " 校验 " onclick = "verify()" /> 
<!--div 为空是为了存放服务器返回的信息 --> 
<div id = "result"></ div> 
</ body>

在 jslib 下新建一个 js 文件:
verify.js ;
function verify() 
{ 
var paramObj=encodeURI(encodeURI($( "#username" ).val())); 
$.get( "TestSvlt?username=" +paramObj, null ,callback); 
} 
function callback(data) 
{ 
var resultObj=$( "#result" ); 
resultObj.html(data); 
}

新建一个 servlet : AjaxLogin 类;在 doGet 方法中写
response.setContentType( "text/html;charset=utf-8" ); 
PrintWriter out=response.getWriter(); 
String name=request.getParameter( "username" ); 
String username= URLDecoder.decode (name, "UTF-8" ); 
System. out .println(username); 
if ( null ==username|| "" .equals(username)) 
{ 
out.print( "username is not null" ); 
} 
else 
{ 
if (! "lej" .equals(username)) 
{ 
out.print(username+ " not existing" ); 
} 
else { 
out.print(username+ " login successs" ); 
} 
}
Javascript 相关文章推荐
javascript 动态添加事件代码
Nov 30 Javascript
Prototype Selector对象学习
Jul 23 Javascript
Jquery+JSon 无刷新分页实现代码
Apr 01 Javascript
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
详解angular中如何监控dom渲染完毕
Jan 03 Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 Javascript
ztree简介_动力节点Java学院整理
Jul 19 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
Sep 11 Javascript
vue动态删除从数据库倒入列表的某一条方法
Sep 29 Javascript
使用vue for时为什么要key【推荐】
Jul 11 Javascript
比较全面的event对像在IE与FF中的区别 推荐
Sep 21 #Javascript
javascript 必知必会之closure
Sep 21 #Javascript
用JavaScript隐藏控件的方法
Sep 21 #Javascript
jquery 子窗口操作父窗口的代码
Sep 21 #Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
Sep 21 #Javascript
用jQuery技术实现Tab页界面之二
Sep 21 #Javascript
Tab页界面,用jQuery及Ajax技术实现
Sep 21 #Javascript
You might like
php xml留言板 xml存储数据的简单例子
2009/08/24 PHP
PHP合并discuz用户脚本的方法
2015/08/04 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
javascript控制台详解
2015/06/25 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
jQuery根据name属性进行查找的用法分析
2016/06/23 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
vue 移动端注入骨架屏的配置方法
2019/06/25 Javascript
利用Angular7开发一个Radio组件的全过程
2019/07/11 Javascript
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
Python实现保证只能运行一个脚本实例
2015/06/24 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
中学生自我评价范文
2014/02/08 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
护士实习自荐信
2015/03/06 职场文书
公司考勤管理制度
2015/08/04 职场文书
总经理聘用协议书
2015/09/21 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书
Python 如何解决稀疏矩阵运算
2021/05/26 Python
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
Java中try catch处理异常示例
2021/12/06 Java/Android