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 相关文章推荐
如何快速的呈现我们的网页的技巧整理
Jul 01 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
Feb 27 Javascript
javascript正则表达式使用replace()替换手机号的方法
Jan 19 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 Javascript
JavaScript字符串常用的方法
Mar 10 Javascript
jQuery防止重复绑定事件的解决方法
May 14 Javascript
JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端
Oct 08 Javascript
webpack+vue.js实现组件化详解
Oct 12 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 Javascript
JS交互点击WKWebView中的图片实现预览效果
Jan 05 Javascript
详解如何在react中搭建d3力导向图
Jan 12 Javascript
原生实现一个react-redux的代码示例
Jun 08 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环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
ThinkPHP3.2.1图片验证码实现方法
2016/08/19 PHP
php 时间time与日期date之间的使用详解及区别
2016/11/07 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
php fread函数使用方法总结
2019/05/28 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
简单纯js实现点击切换TAB标签实例
2015/08/23 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
js实现表单提交后不重新刷新当前页面
2016/11/30 Javascript
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
小程序实现五星点评效果
2018/11/03 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
带你认识Django
2019/01/15 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
python中必要的名词解释
2019/11/20 Python
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
介绍一下Mysql的存储引擎
2015/02/12 面试题
无锡灵山大佛导游词
2015/02/09 职场文书
实习生辞职信范文
2015/03/02 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
暂住证明怎么写
2015/06/19 职场文书
【2·13】一图读懂中国无线电发展
2022/02/18 无线电
java实现web实时消息推送的七种方案
2022/07/23 Java/Android