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 相关文章推荐
JavaScript面象对象设计
Apr 28 Javascript
seajs学习之模块的依赖加载及模块API的导出
Oct 20 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
Nov 24 Javascript
JS实现的简单标签点击切换功能示例
Sep 21 Javascript
通俗易懂地解释JS中的闭包
Oct 23 Javascript
Webpack devServer中的 proxy 实现跨域的解决
Jun 15 Javascript
小程序从手动埋点到自动埋点的实现方法
Jan 24 Javascript
vue和better-scroll实现列表左右联动效果详解
Apr 29 Javascript
JS操作字符串转数字的常见方法示例
Oct 29 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
Dec 02 Javascript
Vue export import 导入导出的多种方式与区别介绍
Feb 12 Javascript
jQuery实现穿梭框效果
Jan 19 jQuery
比较全面的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采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
详解ES6中的let命令
2020/04/05 Javascript
vue 设置路由的登录权限的方法
2018/07/03 Javascript
vue.js实现双击放大预览功能
2020/06/23 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
2020/11/07 Javascript
[00:18]天涯墨客三技能展示
2018/08/25 DOTA
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
Python while循环使用else语句代码实例
2020/02/07 Python
flask项目集成swagger的方法
2020/12/09 Python
美国最大点评网站:Yelp
2018/02/14 全球购物
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
大学生大二自我鉴定
2013/10/28 职场文书
经理秘书找工作求职信
2013/12/19 职场文书
物业公司采购员岗位职责
2013/12/31 职场文书
寒假实习自荐信
2014/01/26 职场文书
美术国培研修感言
2014/02/12 职场文书
二年级小学生评语
2014/04/21 职场文书
团日活动总结书格式
2014/05/08 职场文书
关于环保的演讲稿
2014/05/10 职场文书
篮球比赛策划方案
2014/06/05 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
售房协议书范本2014
2014/10/23 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书