Jquery中的AJax技术结合PHP实现无刷新验证验证码
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实现无刷新验证验证码相关推荐
- Demo:充分利用 Ajax 技术 来体现页面局部刷新 效果(获取天气预报情况)
天气预报读取,充分利用了Ajax技术来体现页面无刷新. 如果想获取源码,进一步学习和交流,可以回复,留下你的Email. 1. 2 3 <link href="Style/ ...
- ajax post 没有返回_Ajax异步技术之三:jQuery中的ajax学习
jQuery中的Ajax学习: jQuery是js的一个轻量型框架,已经将js创建的操作进行了封装,而ajax也是js的一部分,所以jQuery也已经将ajax进行了封装. 封装: $.get(url ...
- Java程序员从笨鸟到菜鸟之(八十九)跟我学jquery(五)jquery中的ajax详解
Ajax让用户页面丰富起来, 增强了用户体验. 使用Ajax是所有Web开发的必修课. 虽然Ajax技术并不复杂, 但是实现方式还是会因为每个开发人员的而有所差异.jQuery提供了一系列Ajax函数 ...
- jQuery系列(十四):jQuery中的ajax
1.什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascript and XML) 简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在 ...
- jQuery框架学习第六天:jQuery中的Ajax应用
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章讲解如何使用jQuery方便快捷的实现A ...
- jquery中ajax中的参数,jquery中的ajax参数
jquery中将ajax封装成了函数,我们使用起来非常方便,jquery会自动根据内容选择post还是get方式提交数据,并且会自动编码,但是要想完全掌握jquery中的ajax,我们必须将它的各个参 ...
- 【Ajax】了解Ajax与jQuery中的Ajax
一.了解Ajax 什么是Ajax Ajax 的全称是 Asynchronous Javascript And XML(异步 JavaScript 和 XML). 通俗的理解:在网页中利用 XMLHtt ...
- 什么是Ajax ? 为什么要学习Ajax jQuery中的Ajax怎么使用 10
什么是Ajax Ajax 的全称是 Asynchronous JavaScript And XML (异步 JavaScript 和 xml ) 通俗理解:在网页中利用 XMLHttpRequest ...
- 关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题...
前段时间做一个项目,而项目中所有的请求都要用jquery 中的ajax请求或者post请求,但是开始处理一些简单操作还好,但是自己写了一些验证就出现问题了,比如表单提交的时候,要验证帐号的唯一性,所以 ...
最新文章
- 是时候转型 Serverless 来玩微服务了吗?
- LCD RGB 控制技术 时钟篇(下)
- jQuery经典案例【倒计时】
- SESSIONS.ser 的问题
- 带你尝鲜LiteOS 组件EasyFlash
- java做jsp问题_java/jsp中 中文问题详解
- iPhone手机下载应用软件的区别(itunes,i4和itools)
- 每天一点matlab——字符分割
- 牛客面试必刷101代码总结【python】
- UNICODE,GBK,UTF-8区别
- Python的基本数据类型与运算符号
- npm 及 webpack打包工具
- 2019-2020浴血凤凰DNF自动化辅助开发教程
- 索尼a5100_女生适合的入门微单—索尼a5100,强推。
- 世事洞明皆学问-拉链拉头的拆分安装
- 北京十大it外包公司
- BUCK降压斩波电路MATLAB SIMULINK仿真
- SqlServer 内存篇(四)—— 各部分内存不足特征及解决方法
- SCSI协议及大容量存储命令详解
- 访问hadoop web It looks like you are making an HTTP request to a Hadoop IPC port.
热门文章
- 2019年JDK市场概述
- 【最新】 博通1300亿美元收购高通希望渺茫:2年1500亿,盘点芯片巨头天价收购...
- 简易windows10快速关机bat脚本
- Mac上用优盘怎么才能写入和修改
- 痞子衡嵌入式:Ethos-U55,ARM首款面向Cortex-M的microNPU
- 【OceanBase】 OBCA考试Tips
- 中国电信携手极视角亮相 BEYOND EXPO,澳门特区行政长官贺一诚莅临视察
- 计算机硬件系统 ppt 免费,计算机硬件系统课件.ppt
- 小白上楼梯(递归设计)java
- 利用逻辑回归进行员工离职预测