PHP - Validacion con Jquery a traves de if para direccionar a un formulario

 
Vista:
sin imagen de perfil
Val: 10
Ha disminuido su posición en 106 puestos en PHP (en relación al último mes)
Gráfica de PHP

Validacion con Jquery a traves de if para direccionar a un formulario

Publicado por José (6 intervenciones) el 23/06/2020 03:14:27
Este es mi codigo en jquery

1
2
3
4
5
6
7
8
9
if (respuesta.tipo=='Admin') {
    location='main_app/Admin/admin.php';
    console.log(respuesta);
 
}else if (respuesta.tipo=='Usuario') {
    location='main_app/Usuario/usuario.php';
 
}else if (respuesta.tipo=='Economico') {
    location='main_app/Economico/usueco.php';

en la sentencia
1
2
3
if (respuesta.tipo=='Admin') {
    location='main_app/Admin/admin.php';
    console.log(respuesta);
me direcciona a la pagina y me funciona
en la segunda sentenncia tambien funciona pero en el ultimo else no me direcciona a usueco.php me pueden apoyar para ver porque no me funciona


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
jQuery(document).on('submit','#formLg',function(event){
    event.preventDefault();
    jQuery.ajax({
        url:'main_app/login.php',
        type:'POST',
        dataType:'json',
        data:$(this).serialize(),
        beforeSend:function(){
          $('.botonlg').val('Validando....');
        }
      })
      .done(function(respuesta){
        console.log(respuesta);
 
        if (!respuesta.error) {
            console.log(respuesta);
 
          if (respuesta.tipo=='Admin') {
            location='main_app/Admin/admin.php';
            console.log(respuesta);
 
            }else if (respuesta.tipo=='Usuario') {
            location='main_app/Usuario/usuario.php';
 
            }else if (respuesta.tipo=='Economico') {
            location='main_app/Economico/usueco.php';
 
          } else {
          $('.error').slideDown('slow');
          setTimeout(function(){
          $('.error').slideUp('slow');
        },3000);
        $('.botonlg').val('Iniciar Secion');
        }
      })
      .fail(function(resp){
        console.log(resp.responseText);
      })
      .always(function(){
        console.log("complete");
    });
});
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Fabian
Val: 157
Ha disminuido su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

Validacion con Jquery a traves de if para direccionar a un formulario

Publicado por Fabian (60 intervenciones) el 29/06/2020 13:50:39
En
1
else if (respuesta.tipo=='Economico')
Fijate si la respuesta Economico lo definistes como Económico (con acento). También fijate si lo definistes con mayúscula y minuscula o todo minuscula. En el esle if... tenes que poner exactamente como lo definistes en la respuesta. Sino no lo va poder comparar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar