zoukankan      html  css  js  c++  java
  • 原生ajax实现登录(一部分代码)

        <script type="text/javascript">
        
          function ajax() {

              //先声明一个异步请求对象
              var xmlHttpReg = null;
              if (window.ActiveXObject) {//如果是IE

                  xmlHttpReg = new ActiveXObject("Microsoft.XMLHTTP");

              } else if (window.XMLHttpRequest) {

                  xmlHttpReg = new XMLHttpRequest(); //实例化一个xmlHttpReg
              }

              //如果实例化成功,就调用open()方法,就开始准备向服务器发送请求
              if (xmlHttpReg != null) {
                  xmlHttpReg.open("get", "chuli.php?uid="+uid+"&pwd="+pwd, true);
                   xmlHttpReg.send(null);
                  xmlHttpReg.onreadystatechange = doResult(); //设置回调函数
                   
              }

              //回调函数
              //一旦readyState的值改变,将会调用这个函数,readyState=4表示完成相应

              //设定函数doResult()
              function doResult() {
              
                  if (xmlHttpReg.readyState == 4) {//4代表执行完成
                     
                     
                      if (xmlHttpReg.status == 200) {//200代表执行成功
                         
                          var res = xmlHttpReg.responseText;
                          if (res == 'ok'){
      alert('登录成功');
      }else{
      alert('登录失败');
      
      };

                      }
                  }

              }
            

          }
         </script> 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     <?php
    $uid=$_GET["uid"];
    $pwd=$_GET["pwd"];
    $pdo=new mysqli("localhost","root","","1");
    !mysqli_connect_error ()or die("连接失败");
    $sql="select uid from user where uid='{$uid}'";
    $password=$pdo->query($sql);
    if ($password == $pwd){
       echo 'ok';

    }else{
       echo 'no';
    }
  • 相关阅读:
    思考:如何保证服务稳定性?
    svn:Item is out of date解决办法
    MAC OS 10.15 Lucene 源码分析环境搭建
    防止数据重复提交的6种方法(超简单)!
    6种快速统计代码执行时间的方法,真香!
    漫画:Integer 竟然有 6 种比较方式?
    IDEA 不为人知的 5 个骚技巧!真香!
    自由职业半年之后,我又滚回职场了...
    为什么建议你使用枚举?
    ESP8266
  • 原文地址:https://www.cnblogs.com/Levi1995/p/6258094.html
Copyright © 2011-2022 走看看