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 相关文章推荐
js自动下载文件到本地的实现代码
Apr 28 Javascript
Jquery封装tab自动切换效果的具体实现
Jul 13 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
Dec 16 Javascript
jQuery多级弹出菜单插件ZoneMenu
Dec 18 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
Aug 27 Javascript
js添加事件的通用方法推荐
May 15 Javascript
AngularJS使用ng-repeat指令实现下拉框
Aug 23 Javascript
JavaScript利用fetch实现异步请求的方法实例
Jul 26 Javascript
微信小程序表单弹窗实例
Jul 19 Javascript
基于vue的验证码组件的示例代码
Jan 22 Javascript
Vue实现搜索结果高亮显示关键字
May 28 Javascript
微信小程序wxml列表渲染原理解析
Nov 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
如何去掉文章里的 html 语法
2006/10/09 PHP
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
复制js对象方法(详解)
2013/07/08 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
iview form清除校验状态的实现
2019/09/19 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
javascript设计模式之装饰者模式
2020/01/30 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
python发送邮件的实例代码(支持html、图片、附件)
2013/03/04 Python
Python中内置的日志模块logging用法详解
2016/07/12 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
学期自我鉴定
2013/11/04 职场文书
精彩的大学生自我评价
2013/11/17 职场文书
升职自荐信
2013/11/28 职场文书
退休感言
2014/01/28 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
运动会拉拉队口号
2014/06/09 职场文书
多媒体教室标语
2014/06/26 职场文书
工程索赔意向书
2014/08/30 职场文书
永远是春天观后感
2015/06/12 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
MySQL约束超详解
2021/09/04 MySQL