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 相关文章推荐
JQuery 网站换肤功能实现代码
Nov 02 Javascript
判断一个对象是否为jquery对象的方法
Mar 12 Javascript
详解AngularJS实现表单验证
Dec 10 Javascript
Bootstrap按钮组件详解
Apr 26 Javascript
javascript的replace方法结合正则使用实例总结
Jun 16 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
Aug 02 Javascript
JavaScript中 ES6 generator数据类型详解
Aug 11 Javascript
Vue 实用分页paging实例代码
Apr 12 Javascript
JS仿淘宝搜索框用户输入事件的实现
Jun 19 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
Dec 16 Javascript
vue+Element实现搜索关键字高亮功能
May 28 Javascript
过滤器vue.filters的使用方法实现
Sep 18 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中批量修改文件后缀名的函数代码
2011/10/23 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
jQuery中position()方法用法实例
2015/01/16 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
新手简单了解vue
2019/05/29 Javascript
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
Python爬取网易云音乐热门评论
2017/03/31 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
Python使用shutil模块实现文件拷贝
2020/07/31 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
知名企业招聘广告词大全
2014/03/18 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS