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创建和操作表格的函数集合
May 07 Javascript
angularJS中router的使用指南
Feb 09 Javascript
JavaScript中定义类的方式详解
Jan 07 Javascript
Webpack 实现 AngularJS 的延迟加载
Mar 02 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
Apr 18 Javascript
必备的JS调试技巧汇总
Jul 20 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
Dec 11 Javascript
概述jQuery中的ajax方法
Dec 16 Javascript
纯js的右下角弹窗实例
Mar 12 Javascript
vue+webpack中配置ESLint
Nov 07 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
Apr 30 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
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
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
jquery实现的缩略图预览滑块实例
2015/06/25 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
2019/04/15 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
Python操作SQLite简明教程
2014/07/10 Python
python中查看变量内存地址的方法
2015/05/05 Python
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
python入门之井字棋小游戏
2020/03/05 Python
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
党员四风问题对照检查材料
2014/09/27 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
检讨书范文2000字
2015/01/28 职场文书
2015年检验科工作总结
2015/04/27 职场文书
2015年医院后勤工作总结
2015/05/20 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
Nginx限流和黑名单配置
2022/05/20 Servers