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 相关文章推荐
List all the Databases on a SQL Server
Jun 21 Javascript
JQuery插件Style定制化方法的分析与比较
May 03 Javascript
关于jquery input textare 事件绑定及用法学习
Apr 03 Javascript
js验证模型自我实现的具体方法
Jun 21 Javascript
Javascript中string转date示例代码
Nov 01 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
May 31 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
Mar 23 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
ztree实现左边动态生成树右边为内容详情功能
Nov 03 Javascript
详解JSON.stringify()的5个秘密特性
May 26 Javascript
微信小程序自定义胶囊样式
Dec 27 Javascript
用JS写一个发布订阅模式
Nov 07 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导出word格式数据的代码实例
2013/11/25 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
2010/12/08 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
Jquery的基本对象转换和文档加载用法实例
2015/02/25 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
解读python logging模块的使用方法
2018/04/17 Python
Python Grid使用和布局详解
2018/06/30 Python
python基于Selenium的web自动化框架
2019/07/14 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
荟萃全球保健品:维他购
2018/05/09 全球购物
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
阿尔卡特(中国)的面试题目
2014/08/20 面试题
以思科路由器为例你写下单臂路由的配置命令
2013/08/03 面试题
实习评语
2013/12/16 职场文书
关于责任的演讲稿
2014/05/20 职场文书
小学生学习保证书
2015/02/26 职场文书
美容院管理规章制度
2015/08/05 职场文书
Python pandas之求和运算和非空值个数统计
2021/08/07 Python
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python
一文搞懂Redis中String数据类型
2022/04/03 Redis