基于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-data的三种用法
Apr 18 jQuery
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
Aug 17 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
jquery实现聊天机器人
Feb 08 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 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
用sql命令修改数据表中的一个字段为非空(not null)的语句
2010/06/04 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
2015/03/05 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
javascript 触发HTML元素绑定的函数
2010/09/11 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
jQuery 检查某个元素在页面上是否存在实例代码
2016/10/27 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
Python 实现自动导入缺失的库
2019/10/29 Python
Python使用Matlab命令过程解析
2020/06/04 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
应届生法律顾问求职信
2013/11/19 职场文书
好的旅游活动方案
2014/08/19 职场文书
法人代表证明书
2014/09/18 职场文书
2014年社区工作总结
2014/11/18 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
奖学金个人总结
2015/03/04 职场文书
高中英语教学反思范文
2016/03/02 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
利用Pycharm连接服务器的全过程记录
2021/07/01 Python
Spring Cloud Gateway去掉url前缀
2021/07/15 Java/Android
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers
SQL SERVER中的流程控制语句
2022/05/25 SQL Server