基于jQuery实现Ajax验证用户名是否可用实例


Posted in jQuery onMarch 25, 2018

本文实例为大家分享了jQuery ajax简单案例-验证用户名是否可用的具体代码,供大家参考,具体内容如下

HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="/jquery_ajax/js/jquery-1.8.3.js"></script>
<script type="text/javascript">
 //页面加载完成后
 $(function() {
  //添加失焦事件
  $("#username").blur(function() {
   //获取录入的用户名
   var usernamevalue = $("#username").val();
   //向服务器发送请求
   var url="/jquery_ajax/load";
   $("#username_span").load(url,{'username':usernamevalue});
  });

 });
</script>
</head>
<body>

 <input type="text" name="username" id="username"><span id="username_span"></span>
 <br>
 <input type="password" name="password">
 <br>

</body>
</html>

LoginServlet

public class LoadServlet extends HttpServlet {

 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  // 解决乱码
  request.setCharacterEncoding("utf-8");
  response.setCharacterEncoding("utf-8");
  // 1.得到用户名
  String username = request.getParameter("username");

  // 2.判断用户名是否可以使用
  if ("tom".equals(username)) {
   // 用户名不可以使用
   response.getWriter().write("<font color='red'>用户名被占用</font>");
  } else {
   // 用户名可以使用

   response.getWriter().write("<font color='green'>用户名可以使用</font>");
  }
 }

 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

  doGet(request, response);
 }

}

web.xml

<servlet>
 <description></description>
 <display-name>LoadServlet</display-name>
 <servlet-name>LoadServlet</servlet-name>
 <!-- 
  Class clazz = Class.forName("com.zxl.servlet.LoadServlet");
  Object obj = clazz.newInstatnce();
  // 反射去调用 doGet, doPost
  -->
 <servlet-class>com.zxl.servlet.LoadServlet</servlet-class>
 </servlet>
 <servlet-mapping>
 <servlet-name>LoadServlet</servlet-name>
 <url-pattern>/load</url-pattern>
 </servlet-mapping>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
jQuery返回定位插件详解
May 15 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
最常用的jQuery表单验证(简单)
May 23 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 #jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 #jQuery
jQuery实现新闻播报滚动及淡入淡出效果示例
Mar 23 #jQuery
jquery的 filter()方法使用教程
Mar 22 #jQuery
浅谈jquery fullpage 插件增加头部和版权的方法
Mar 20 #jQuery
jQuery替换节点元素的操作方法
Mar 18 #jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 #jQuery
You might like
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
用PHP产生动态的影像图
2006/10/09 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
javascript利用apply和arguments复用方法
2013/11/25 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
在Mac OS上搭建Python的开发环境
2015/12/24 Python
python并发2之使用asyncio处理并发
2017/12/21 Python
Python 打印中文字符的三种方法
2018/08/14 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
django框架中间件原理与用法详解
2019/12/10 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
英国Radley包德国官网:Radley London德国
2019/11/18 全球购物
LINUX下线程,GDI类的解释
2016/12/14 面试题
优秀的导游求职信范文
2014/04/06 职场文书
教师求职简历自我评价
2015/03/10 职场文书
工程部岗位职责范本
2015/04/11 职场文书
未婚证明格式
2015/06/15 职场文书
新闻稿怎么写
2015/07/18 职场文书
2016年优秀少先队辅导员事迹材料
2016/02/26 职场文书
Vue如何清空对象
2022/03/03 Vue.js
90后经典动画片排行:《数码宝贝》第二,《小鲤鱼历险记》在榜
2022/03/18 日漫
Python实现为PDF去除水印的示例代码
2022/04/03 Python
Python Flask实现进度条
2022/05/11 Python