基于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实现前端分页功能
Mar 23 jQuery
Jquery EasyUI $.Parser
Jun 02 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
jQuery封装animate.css的实例
Jan 04 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
jquery实现有过渡效果的tab切换
Jul 17 jQuery
JQuery通过键盘控制键盘按下与松开触发事件
Aug 07 jQuery
jQuery实现动态加载瀑布流
Sep 01 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 sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
thinkphp数据查询和遍历数组实例
2014/11/28 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
JavaScript中跨域问题的深入理解
2021/03/04 Javascript
Python中装饰器的一个妙用
2015/02/08 Python
Python中的rfind()方法使用详解
2015/05/19 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
Python with标签使用方法解析
2020/01/17 Python
Python中的sys.stdout.write实现打印刷新功能
2020/02/21 Python
Python 绘制可视化折线图
2020/07/22 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
应届大专毕业生个人自荐信
2013/09/22 职场文书
社会学专业求职信
2014/02/24 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
书法大赛策划方案
2014/06/04 职场文书
班级出游活动计划书
2014/08/15 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
2016年情人节问候语
2015/11/11 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
MySQL笔记 —SQL运算符
2022/01/18 MySQL
win sever 2022如何占用操作主机角色
2022/06/25 Servers