php + jquery + ajax

0

I have my next ajax script file I try to pass the data to a php file but it does not return the result

<script>
      
      var mensaje = $("#error");
     
      mensaje.hide();
     
        var formData = $("#formlge").serialize();
     
      $("#formlge").on("submit", function(e){
       
        e.preventDefault();
        
      
        
        $.ajax({
          
          type: "POST",
           url: "recursos/validarlogin.php", 
          
          data: formData,
          
          dataType: 'JSON',
          success: function(response) {
            console.log(response.res);
            console.log( "You clicked a paragraph!" );
                
                if(response.res=="0"){
                  alert("Bienvenido");
                }
                if(response.res=="1"){
                  alert("Usuario y/o Contraseña incorrecto");
                }
             },
          error: function(errMsg) {
              alert("Error\n" + "Datos revizar la conexion " );
          }
          }); 
        });
Este es el formulario principal
<form  method="post" id="formlge" >
            <div class="content-formulario-login" action="recursos/validarlogin.php">
                <center>
                  <img src="../imagen/logoItsch.png" class="imgLogin">
                  <p><input type="text" name="usuario" value="" placeholder="Numero de control" class="entrada_login" id ="usuario" required></p><p>
                  <input type="password" name="contrasena" value="" placeholder="Password" class="entrada_login"  required></p>
                 <input  type="submit" id="ingresar" class="btn btn-default" class="entrada_login"  value="Iniciar Secion"/>
            </center>
            </div> 
          </form>

This is my php

<?php 
if($_POST){
        include('../../conf/conexion.php');
        $usuario = $_POST['usuario'];
       $contrasena = $_POST['contrasena'];

        $anio=date("Y");

        //Realizo la consulta SQL
        $query = "SELECT * FROM usuario WHERE no_control = '$usuario'";
        $result = mysql_query($query) or die('Consulta fallida: ' . mysql_error());
        $row = mysql_fetch_array($result, MYSQL_ASSOC);
        $usuarioSQL=$row['no_control'];
        //echo "string".$usuarioSQL;
        //echo "string".$;
        if(($usuario==$usuarioSQL) && ($contrasena==$anio)){//Valido que la contraseña sea correcta
            $resp=array("res"=>"as");
            }else{$resp=array("res"=>"$usuario.este es el usuario");}//Usuario incorrecto

         echo json_encode($resp);

        //asigno los valores a la variable session
        //imprimo con los case
}else{
    $resp=array("res"=>"No se recibieron datos");
     echo $resp;
}


?>

Apparently I'm not getting the values in the php

    
asked by jDanielSotoC 28.10.2017 в 00:40
source

0 answers