JQuery Ajax如何实现注册检测用户名


Posted in jQuery onSeptember 25, 2020

Ajax(无需等待直接向服务器发起请求)

(Asynchronous Javascript And Xml) :异步的

Google创新的一种js技术

方法一:比较原始没有封装的方法:

//核对用户名是否可用
    var xmlhttp = null;

    function checkUser(userName) {
      if (xmlhttp == null) {
        xmlhttp = new XMLHttpRequest();//第一步:创建一步通信对象
      }
      //第二步:设定回调函数
      xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState === 4 && xmlhttp.status === 200) {
          $("#tip").html(xmlhttp.responseText);
        }
      }
      xmlhttp.open("get", "register?op=check&userName=" + userName);
      xmlhttp.send();
    }

JQuery Ajax如何实现注册检测用户名

从文本框中输入一个字符后就立即到数据库中查找该用户名是否存在,如果存在,提示不可用,直到可用为止;

方法二:JQuery的Ajax:

//核对用户名是否可用
    function checkUser(userName) {
      $.ajax({
        type: 'post',//如果是get可以不写type,默认是get
        url: "register",//action方式
        data: {op: 'check', userName: userName}, //参数,如果参数多,可用date后跟一个大括号
        success: function (res) {//回调函数
          if (res.indexOf("yes") !== -1) {
            $("#tip").html("Yes! Available: user name!");//可用
            //$("#tj").prop("disabled", false); //设置按钮可用

          } else {
            $("#tip").html("No! User name: not available!");//不可用
            // $("#tj").prop("disabled", true); //设置按钮不可用
          }

        }
      });
    }

运行效果和上面一样;

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

jQuery 相关文章推荐
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
jquery版轮播图效果和extend扩展
Jul 18 jQuery
jQuery DOM节点的遍历方法小结
Aug 15 jQuery
jQuery实现的form转json经典示例
Oct 10 jQuery
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
jQuery实现表格的增、删、改操作示例
Jan 27 jQuery
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
jquery实现有过渡效果的tab切换
Jul 17 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 jQuery
jQuery treeview树形结构应用
Mar 24 jQuery
jQuery实现带进度条的轮播图
Sep 13 #jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 #jQuery
jQuery实现简单全选框
Sep 13 #jQuery
jQuery+ajax实现用户登录验证
Sep 13 #jQuery
jquery实现简易验证插件封装
Sep 13 #jQuery
jQuery实现朋友圈查看图片
Sep 11 #jQuery
jQuery实现日历效果
Sep 11 #jQuery
You might like
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
jQuery插件slides实现无缝轮播图特效
2015/04/17 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
js获取html的span标签的值方法(超简单)
2016/07/26 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
微信小程序 progress组件详解及实例代码
2016/10/25 Javascript
angular分页指令操作
2017/01/09 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
python函数的作用域及关键字详解
2019/08/20 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
日本无添加化妆品:HABA
2016/08/18 全球购物
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
工程造价与管理专业应届生求职信
2013/11/23 职场文书
求职推荐信范文
2013/12/01 职场文书
上课说话检讨书大全
2014/01/22 职场文书
生产厂长岗位职责
2014/02/21 职场文书
《小动物过冬》教学反思
2014/04/17 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
护士心得体会范文
2016/01/25 职场文书
2016年公共机构节能宣传周活动总结
2016/04/05 职场文书
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL