原生ajax实现登录(一部分代码)

Posted 庚庚庚庚庚辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生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‘;
}





























































以上是关于原生ajax实现登录(一部分代码)的主要内容,如果未能解决你的问题,请参考以下文章

使用php和ajax实现登录

原生AJAX请求实例教程

向后台提交数据:通过form表单提交数据需刷新网页 但通过Ajax提交数据不用刷新网页可通过原生态Ajax或jqueryAjax。Ajax代码部分

ajax简介+原生ajax代码

基于原生的 html css js php ajax做的一个 web登录和注册系统

实现带有验证码的ajax局部刷新登录界面