基于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将标签元素的高设为屏幕的百分比
Apr 19 jQuery
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
jQuery自定义多选下拉框效果
Jun 19 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
jQuery实现穿梭框效果
Jan 19 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
改变Apache端口等配置修改方法
2008/06/05 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
2013/06/05 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
一些常用弹出窗口/拖放/异步文件上传等实用代码
2013/01/06 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
web前端设计师们常用的jQuery特效插件汇总
2014/12/07 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
捕获未处理的Promise错误方法
2017/10/13 Javascript
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
详解node.js 事件循环
2020/07/22 Javascript
vue 动态创建组件的两种方法
2020/12/31 Vue.js
python中常用检测字符串相关函数汇总
2015/04/15 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
python中比较两个列表的实例方法
2019/07/04 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
Python实现封装打包自己写的代码,被python import
2020/07/12 Python
css3实现3d旋转动画特效
2015/03/10 HTML / CSS
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
最新英语专业学生求职信范文
2013/09/21 职场文书
财务管理专业毕业生求职信范文
2013/09/21 职场文书
经典优秀个人求职自荐信格式
2013/09/25 职场文书
小学后勤管理制度
2014/01/14 职场文书
优秀家长自荐材料
2014/08/26 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js