基于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实现拖动效果的实例代码
Jun 25 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
Apr 28 jQuery
jQuery Migrate 插件用法实例详解
May 22 jQuery
jquery检测上传文件大小示例
Apr 26 jQuery
jQuery三组基本动画与自定义动画操作实例总结
May 09 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
用PHP实现登陆验证码(类似条行码状)
2006/10/09 PHP
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
php 数组元素快速去重
2017/05/05 PHP
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
2015/08/11 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
在localStorage中存储对象数组并读取的方法
2016/09/24 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
js实现本地图片文件拖拽效果
2017/07/18 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
原生js实现form表单序列化的方法
2018/08/02 Javascript
python 运算符 供重载参考
2009/06/11 Python
Python中的闭包实例详解
2014/08/29 Python
tensorflow实现图像的裁剪和填充方法
2018/07/27 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
C++面试题目
2013/06/25 面试题
如何提高MySql的安全性
2014/06/19 面试题
几道Java和数据库的面试题
2013/05/30 面试题
小学开学寄语
2014/01/19 职场文书
客服部工作职责范本
2014/02/14 职场文书
目标责任书范文
2014/04/14 职场文书
公司年终奖分配方案
2014/06/16 职场文书
人民调解协议书范本
2014/10/11 职场文书
违反工作规定检讨书范文
2014/12/14 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
解决Golang中goroutine执行速度的问题
2021/05/02 Golang
使用Django实现商城验证码模块的方法
2021/06/01 Python
面试中老生常谈的MySQL问答集锦夯实基础
2022/03/13 MySQL