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 相关文章推荐
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
Sep 01 Javascript
利用CSS3在Angular中实现动画
Jan 15 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
Aug 10 Javascript
Bootstrap 3 进度条的实现
Feb 22 Javascript
详解vue express启动数据服务
Jul 05 Javascript
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
Javascript通过控制类名更改样式
May 24 Javascript
JavaScript回调函数callback用法解析
Jan 14 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
Mar 06 Javascript
JS代码简洁方式之函数方法详解
Jul 28 Javascript
js实现贪吃蛇小游戏(加墙)
Jul 31 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
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
php学习之变量的使用
2011/05/29 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
Smarty保留变量用法分析
2016/05/23 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
用JQuery调用Session的实现代码
2010/10/29 Javascript
createElement与createDocumentFragment的点点区别小结
2011/12/19 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
2014/05/05 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
详解javascript实现瀑布流绝对式布局
2016/01/29 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
js显示动态时间的方法详解
2016/08/20 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
js实现PC端根据IP定位当前城市地理位置
2017/02/22 Javascript
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
Python装饰器使用实例:验证参数合法性
2015/06/24 Python
python实现爬虫统计学校BBS男女比例(一)
2015/12/31 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
2018/10/28 Python
解决Python一行输出不显示的问题
2018/12/03 Python
Python语言进阶知识点总结
2019/05/28 Python
python爬虫增加访问量的方法
2019/08/22 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
详解Flask前后端分离项目案例
2020/07/24 Python
Python descriptor(描述符)的实现
2020/11/15 Python
python SOCKET编程基础入门
2021/02/27 Python
Alba Moda德国网上商店:意大利时尚女装销售
2016/11/14 全球购物
如何设置Java的运行环境
2013/04/05 面试题
上海奥佳笔试题面试题
2016/11/16 面试题
高一政治教学反思
2014/01/28 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
湘江北去观后感
2015/06/15 职场文书