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. 是时候转型 Serverless 来玩微服务了吗?
  2. LCD RGB 控制技术 时钟篇(下)
  3. jQuery经典案例【倒计时】
  4. SESSIONS.ser 的问题
  5. 带你尝鲜LiteOS 组件EasyFlash
  6. java做jsp问题_java/jsp中 中文问题详解
  7. iPhone手机下载应用软件的区别(itunes,i4和itools)
  8. 每天一点matlab——字符分割
  9. 牛客面试必刷101代码总结【python】
  10. UNICODE,GBK,UTF-8区别
  11. Python的基本数据类型与运算符号
  12. npm 及 webpack打包工具
  13. 2019-2020浴血凤凰DNF自动化辅助开发教程
  14. 索尼a5100_女生适合的入门微单—索尼a5100,强推。
  15. 世事洞明皆学问-拉链拉头的拆分安装
  16. 北京十大it外包公司
  17. BUCK降压斩波电路MATLAB SIMULINK仿真
  18. SqlServer 内存篇(四)—— 各部分内存不足特征及解决方法
  19. SCSI协议及大容量存储命令详解
  20. 访问hadoop web It looks like you are making an HTTP request to a Hadoop IPC port.

热门文章

  1. 2019年JDK市场概述
  2. 【最新】 博通1300亿美元收购高通希望渺茫:2年1500亿,盘点芯片巨头天价收购...
  3. 简易windows10快速关机bat脚本
  4. Mac上用优盘怎么才能写入和修改
  5. 痞子衡嵌入式:Ethos-U55,ARM首款面向Cortex-M的microNPU
  6. 【OceanBase】 OBCA考试Tips
  7. 中国电信携手极视角亮相 BEYOND EXPO,澳门特区行政长官贺一诚莅临视察
  8. 计算机硬件系统 ppt 免费,计算机硬件系统课件.ppt
  9. 小白上楼梯(递归设计)java
  10. 利用逻辑回归进行员工离职预测