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请求,但是开始处理一些简单操作还好,但是自己写了一些验证就出现问题了,比如表单提交的时候,要验证帐号的唯一性,所以 ...
最新文章
- k8s-ingress 413 Request Entity Too Large
- C#强化系列文章三:实验分析C#中三种计时器使用异同点
- 【288天】每日项目总结系列026(2017.11.20)
- 【通知】3月第三周直播预告,模型精简前沿技术,人脸分析与编辑,图像风格化...
- Springboot/Cloud集成Sentinel 和 入门实战
- jquer案例2:改变元素的样式、复选框、下拉框 省份的选择
- ORA-00600 [4194] 故障处理
- linux系统如何管理文件
- paip.rmvb视频的无损分割与截取
- LeetCode 206. 反转链表(c语言实现)
- YOLO模型train.py文件报错:size mismatch for last_layer0.6.weight: copying a param with shape torch.
- win11安卓子系统WSA的安装和使用
- Android之拍照后删除图片
- JQuery获取父,子,兄弟节点
- 如何使用TestFlight进行Beta测试
- 程序员小灰的算法总结
- 微信开发者工具 复制粘贴一行 快捷键
- flex-shrink 解决实际问题(flex-shrink:0避免图片被压扁)
- Session有什么重大BUG,微软提出了什么方法加以解决?
- DD-WRT 的优点
热门文章
- 信托业谋建金融控股集团,打造全牌照金融机构
- 2021-2027全球与中国玻璃加热器市场现状及未来发展趋势
- TypeScript基础入门之高级类型的可辨识联合(Discriminated Unions)
- 百度人工智能如何走向千家万户?陆奇的答案是度秘
- 0031-程序计数器
- 渡课2018-8-1(懵逼)
- 嵌入式操作系统基础μc/os-ii和linux pdf,嵌入式操作系统基础μCOS-II和Linux(任哲,潘树林,房红征)中文PDF高清文字版[105MB]...
- 1089: 阶乘的最高位 C语言
- 数据结构课程设计之算术题测试程序
- 四色环、五色环电阻的读取