Jquery中的AJax技术结合PHP实现无刷新验证验证码
2017-08-03 14:35
691 查看
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 "验证成功"; else echo "验证失败";
现在我们开始测试了,通过控制台可以看到,在无刷新的情况下,我故意验证失败了,因为我没输入4567
现在我重新输入正确的验证码,看下结果,验证成功了!
是不是觉得很简单,其实我也觉得,嘿嘿!打字打的手累,觉得还可以的点下赞,谢谢啦~
相关文章推荐
- php+jquery+ajax实现用户名验证
- 代码下行Jquery结合Ajax和Web服务使用三层架构实现无刷新分页
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- PHP结合Jquery和ajax实现瀑布流特效
- [原创]超级经典聊天室系统实现 Ajax+PHP+Javascrcript+Json无刷新技术倾力打造(一)
- PHP用jQuery实现无刷新验证
- ajax+php+js实现异步刷新表单验证
- Jquery结合Ajax和Web服务使用三层架构实现无刷新分页
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- jQuery+php+mysql,轻松实现ajax无刷新省市二级联动
- Ajax与PHP结合实现登录验证
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- php jQuery . Ajax 实现局部刷新分页
- ajax和struts结合实现无刷新验证用户名是否存在
- js(jquery)与ajax结合实现无刷新操作
- [原创]超级经典聊天室系统实现 Ajax+PHP+Javascrcript+Json无刷新技术倾力打造(二)
- Tab页界面 用jQuery及Ajax技术实现(php后台)
- Jquery结合Ajax和Web服务使用三层架构实现无刷新分页
- jQuery结合Ajax实现用户名是否存在的验证代码