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原型对象通俗&quot;唱法&quot;
Dec 27 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
Oct 24 Javascript
给应用部分的js代码设定一个统一的入口
Jun 15 Javascript
JavaScript支持的最大递归调用次数分析
Jun 24 Javascript
node.js中的fs.createReadStream方法使用说明
Dec 17 Javascript
js图片轮播特效代码分享
Sep 07 Javascript
JS实现alert中显示换行的方法
Dec 17 Javascript
使用node.js中的Buffer类处理二进制数据的方法
Nov 26 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
Aug 18 Javascript
js canvas实现简单的图像扩散效果
Jun 28 Javascript
在vue项目中使用sass语法问题
Jul 18 Javascript
javascript合并两个数组最简单的实现方法
Sep 14 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
JS 网站性能优化笔记
2011/05/24 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
2016/10/29 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
原生js实现购物车
2020/09/23 Javascript
python+mysql实现简单的web程序
2014/09/11 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
2019/07/19 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
多媒体专业自我鉴定
2014/02/28 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
安全生产学习心得体会
2016/01/18 职场文书
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS