Jquery中的Ajax在页面无刷新情况下实现验证码的验证

①准备好的html文件,代码如下

<!DOCTYPE html>
<html>
<head><title>jquery中的ajax</title>
</head>
<body>
    <input type="text" name="code" id="code" />
    <button id="checkcode" name="checkcode">验证</button>
<!-- 引入jqurey -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
    $(function(){
        //当验证按钮点击的时候 执行一下代码
        $("#checkcode").click(function(){
     //获取表单中输入验证码的值
        var code=$("#code").val();
         //ajax开始提交数据给后台
        $.ajax({
            //请求的后台php文件
            url:"checkcode.php",
            //请求类型为post 也可以是get
            type:"POST",      //准备传给后台的数据
            data:{"code":code},
            //请求成功后的回调函数
            success:function(data,textStatus,jqXHR){
         //通过控制台查看验证结果
            console.log(jqXHR.responseText);
        }
    });
});
    });
</script>
</body>
</html>

通过以上代码,放在浏览器中可以看到如下图( 切记,该文件和php文件要放在服务器中运行,毕竟php是服务器语言)

②准备好的checkcode.php文件,代码如下

<?php
//这里本来是要弄验证码的,但是为了验证方便,索性就把它写死了
$vcode=4567;
//从前台传过来的验证码
$code=$_POST['code'];
//判断如果前台传过来的值 跟这里的值一直,就说明成功了,否则失败。
if($vcode==$code)echo "验证成功";
elseecho "验证失败";

现在我们开始测试了,通过控制台可以看到,在无刷新的情况下,我故意验证失败了,因为我没输入4567

现在我重新输入正确的验证码,看下结果,验证成功了!

是不是觉得很简单,其实我也觉得,嘿嘿!打字打的手累,觉得还可以的点下赞,谢谢啦~

Jquery中的AJax技术结合PHP实现无刷新验证验证码相关推荐

  1. Demo:充分利用 Ajax 技术 来体现页面局部刷新 效果(获取天气预报情况)

    天气预报读取,充分利用了Ajax技术来体现页面无刷新. 如果想获取源码,进一步学习和交流,可以回复,留下你的Email.  1.  2  3    <link href="Style/ ...

  2. ajax post 没有返回_Ajax异步技术之三:jQuery中的ajax学习

    jQuery中的Ajax学习: jQuery是js的一个轻量型框架,已经将js创建的操作进行了封装,而ajax也是js的一部分,所以jQuery也已经将ajax进行了封装. 封装: $.get(url ...

  3. Java程序员从笨鸟到菜鸟之(八十九)跟我学jquery(五)jquery中的ajax详解

    Ajax让用户页面丰富起来, 增强了用户体验. 使用Ajax是所有Web开发的必修课. 虽然Ajax技术并不复杂, 但是实现方式还是会因为每个开发人员的而有所差异.jQuery提供了一系列Ajax函数 ...

  4. jQuery系列(十四):jQuery中的ajax

    1.什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascript and XML) 简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在 ...

  5. jQuery框架学习第六天:jQuery中的Ajax应用

    一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章讲解如何使用jQuery方便快捷的实现A ...

  6. jquery中ajax中的参数,jquery中的ajax参数

    jquery中将ajax封装成了函数,我们使用起来非常方便,jquery会自动根据内容选择post还是get方式提交数据,并且会自动编码,但是要想完全掌握jquery中的ajax,我们必须将它的各个参 ...

  7. 【Ajax】了解Ajax与jQuery中的Ajax

    一.了解Ajax 什么是Ajax Ajax 的全称是 Asynchronous Javascript And XML(异步 JavaScript 和 XML). 通俗的理解:在网页中利用 XMLHtt ...

  8. 什么是Ajax ? 为什么要学习Ajax jQuery中的Ajax怎么使用 10

    什么是Ajax Ajax 的全称是 Asynchronous JavaScript And XML (异步 JavaScript 和 xml ) 通俗理解:在网页中利用 XMLHttpRequest ...

  9. 关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题...

    前段时间做一个项目,而项目中所有的请求都要用jquery 中的ajax请求或者post请求,但是开始处理一些简单操作还好,但是自己写了一些验证就出现问题了,比如表单提交的时候,要验证帐号的唯一性,所以 ...

最新文章

  1. k8s-ingress 413 Request Entity Too Large
  2. C#强化系列文章三:实验分析C#中三种计时器使用异同点
  3. 【288天】每日项目总结系列026(2017.11.20)
  4. 【通知】3月第三周直播预告,模型精简前沿技术,人脸分析与编辑,图像风格化...
  5. Springboot/Cloud集成Sentinel 和 入门实战
  6. jquer案例2:改变元素的样式、复选框、下拉框 省份的选择
  7. ORA-00600 [4194] 故障处理
  8. linux系统如何管理文件
  9. paip.rmvb视频的无损分割与截取
  10. LeetCode 206. 反转链表(c语言实现)
  11. YOLO模型train.py文件报错:size mismatch for last_layer0.6.weight: copying a param with shape torch.
  12. win11安卓子系统WSA的安装和使用
  13. Android之拍照后删除图片
  14. JQuery获取父,子,兄弟节点
  15. 如何使用TestFlight进行Beta测试
  16. 程序员小灰的算法总结
  17. 微信开发者工具 复制粘贴一行 快捷键
  18. flex-shrink 解决实际问题(flex-shrink:0避免图片被压扁)
  19. Session有什么重大BUG,微软提出了什么方法加以解决?
  20. DD-WRT 的优点

热门文章

  1. 信托业谋建金融控股集团,打造全牌照金融机构
  2. 2021-2027全球与中国玻璃加热器市场现状及未来发展趋势
  3. TypeScript基础入门之高级类型的可辨识联合(Discriminated Unions)
  4. 百度人工智能如何走向千家万户?陆奇的答案是度秘
  5. 0031-程序计数器
  6. 渡课2018-8-1(懵逼)
  7. 嵌入式操作系统基础μc/os-ii和linux pdf,嵌入式操作系统基础μCOS-II和Linux(任哲,潘树林,房红征)中文PDF高清文字版[105MB]...
  8. 1089: 阶乘的最高位 C语言
  9. 数据结构课程设计之算术题测试程序
  10. 四色环、五色环电阻的读取