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写的一个链表实现代码
Oct 25 Javascript
jQuery 自动增长的文本输入框实现代码
Apr 02 Javascript
LazyLoad 延迟加载(按需加载)
May 31 Javascript
Nginx上传文件全部缓存解决方案
Aug 17 Javascript
JavaScript实现简单的tab选项卡切换
Jan 05 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
JavaScript学习笔记之函数记忆
Sep 06 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
Nov 24 Javascript
electron demo项目npm install安装失败的解决方法
Feb 06 Javascript
jQuery实现表单动态添加数据并提交的方法
Jul 19 jQuery
JS+CSS实现3D切割轮播图
Mar 21 Javascript
使用JavaScript获取Django模板指定键值数据
May 27 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生成gif动画的方法
2015/11/05 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
PHP实现登录验证码校验功能
2018/05/17 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
2019/10/14 PHP
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
javascript实现表单验证
2016/01/29 Javascript
js轮盘抽奖实例分析
2020/04/17 Javascript
学习Node.js模块机制
2016/10/17 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
JavaScript命名空间模式实例详解
2019/06/20 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
js通过canvas生成图片缩略图
2020/10/02 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python threading模块操作多线程介绍
2015/04/08 Python
Python闭包实现计数器的方法
2015/05/05 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
python实现连连看游戏
2020/02/14 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
个人找工作自荐信格式
2013/09/21 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
法律六进活动方案
2014/03/13 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
旷工检讨书1000字
2015/01/01 职场文书
2015年消防工作总结
2015/04/24 职场文书
话题作文之成长
2019/12/09 职场文书
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android