Ajax 初始---ajax php 登录

 ajax: 局部刷新   页面;异步请求数据

同步:阻塞

异步:非阻塞

iquery  ajax php  登录步骤:

 1、引入jQuery;

 2、触发事件 请求数据 ajax

 3、val()、width()、css()、html()aja

 4、$.ajax({

       type:“”//请求数据的类型  方式  请求数据\
       url:'denglu.php',//地址 请求地址  后台给的  接口
       data:{             //发送给后台的数据 传递的参数
              key:value,
                        //...
               },
       success:function(){
                   //成功后 返回的内容
         }

    })

 <script>
        //jquery_ajax
        //入口函数
        $(function(){
            
            //事件:点击按钮 
            // 1.点击  2.获取用户输入的内容 3.ajax(秘书) 拿着数据 请求页面  判断用户名或者密码是否正确
            $("#btn").click(function(){
                //获取用户输入的内容
                var name=$(".name").val();
                var password=$(".psd").val();
               //ajax 请求  ajax({key:value,...})
                $.ajax({
                    type:'get',//请求类型  表单请求方式 method 
                    //.html?username=huahua&password=123
                    url:'login.php?username='+name+'&userpassword='+password,//提交的页面
                    // data:{
                    //     //data:{第一个参数 后台的接收的变量名:第二个参数前端的获取的传递的值变量 }
                    //     username:name,
                    //     userpassword:password
                    // },
                    success:function(data){//请求php成功后 获取php给你内容
                        console.log(data);// 1 2  1 2 
                        //判断--
                        if(data==1){
                            $(".info").html('输入正确').css('color','green');
                        }else{
                            $(".info").html('账号或者密码错误').css('color','red');
                        }
                    }
                })    
            })
        })   
    </script>

    ps:data:{第一个参数 后台的接收的变量名:第二个参数前端的获取的传递的值变量 }

PHP部分:

<?php
    //获取用户的信息  输入的用户名 密码
    $name= $_GET['username'];
    $psd= $_GET['userpassword'];

   // echo $name.':'.$psd;
   //假设网上  数据 存的 用户名=huahua 密码:123
   if($name=='huahua' && $psd=='123'){
        echo 1;//1 定义的成功 
   }else{
       echo 2;//2 失败
   }
?>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值