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 相关文章推荐
点击广告后才能获得下载地址
Oct 26 Javascript
使用jquery为table动态添加行的实现代码
Mar 30 Javascript
重写javascript中window.confirm的行为
Oct 21 Javascript
JavaScript 开发工具webstrom使用指南
Dec 09 Javascript
js关于命名空间的函数实例
Feb 05 Javascript
浅析创建javascript对象的方法
May 13 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
Dec 24 Javascript
json数据处理及数据绑定
Jan 25 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
vue2.0实战之基础入门(1)
Mar 27 Javascript
createObjectURL方法实现本地图片预览
Sep 30 Javascript
js实现鼠标点击页面弹出自定义文字效果
Dec 24 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
一个简洁实用的PHP缓存类完整实例
2014/07/26 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
33种Javascript 表格排序控件收集
2009/12/03 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
JavaScript设计模式之工厂模式和构造器模式
2015/02/11 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
Vuex提升学习篇
2018/01/11 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
关于python字符串方法分类详解
2019/08/20 Python
python机器学习实现决策树
2019/11/11 Python
python3.8与pyinstaller冲突问题的快速解决方法
2020/01/16 Python
python安装后的目录在哪里
2020/06/21 Python
Python字典dict常用方法函数实例
2020/11/09 Python
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
节电标语大全
2014/06/23 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
婚礼父母致辞
2015/07/28 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
python实现A*寻路算法
2021/06/13 Python
Python pandas之求和运算和非空值个数统计
2021/08/07 Python