Autor Tema: AJax  (Leído 426 veces)

Desconectado jeduardor

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
    • soft
AJax
« en: 19 de Mayo de 2012, 15:09:49 pm »
Buen dia,

Tengo este ajax y me funciona bien la primera vez pero si me salgo de la session y trato de conectarme de nuevo no me vuelve a funcionar hasta que cierre la pagina y la vuelva abrir

Código: [Seleccionar]
$("#login_form").bind("submit", function() {

           

            var user = $("#login_name").val();

            var password = $("#login_pass").val();

            if((user=="")||(password=="")){

                alert("Debes llenar todos los campos para ingresar");

            }else{

                $.ajax({

                    type    : "POST",

                    data    : "user="+user+"&password="+password,

                    url     : "php/action/loginUser.php",

                    success : function(msg){

                        if(msg == 1){

                            //window.location = "index.php";

                        }else{

                            alert("Usuario o clave incorrectos."+msg);

                        }

                    }

                });

            }

        });


Si alguien sabe porque le agradeceria

 :)

Comunidad PHPeros

AJax
« en: 19 de Mayo de 2012, 15:09:49 pm »

Desconectado -Pituko-

  • PHPero Experto
  • *****
  • Mensajes: 954
  • Karma: 20
  • Sexo: Masculino
  • ¡Hala Madrid!
    • Ver Perfil
Re:AJax
« Respuesta #1 en: 19 de Mayo de 2012, 19:30:18 pm »
Buen dia,

Tengo este ajax y me funciona bien la primera vez pero si me salgo de la session y trato de conectarme de nuevo no me vuelve a funcionar hasta que cierre la pagina y la vuelva abrir

Código: [Seleccionar]
$("#login_form").bind("submit", function() {

           

            var user = $("#login_name").val();

            var password = $("#login_pass").val();

            if((user=="")||(password=="")){

                alert("Debes llenar todos los campos para ingresar");

            }else{

                $.ajax({

                    type    : "POST",

                    data    : "user="+user+"&password="+password,

                    url     : "php/action/loginUser.php",

                    success : function(msg){

                        if(msg == 1){

                            //window.location = "index.php";

                        }else{

                            alert("Usuario o clave incorrectos."+msg);

                        }

                    }

                });

            }

        });


Si alguien sabe porque le agradeceria

 :)
Esto suele ocurrir cuando el script no detecta ningún elemento con el id "login_form", entonces el JS queda disfuncional. Pero no se si este sea tu caso porque si sólo veo el script no me puedo dar ninguna idea.

Desconectado jeduardor

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
    • soft
Re:AJax
« Respuesta #2 en: 21 de Mayo de 2012, 02:17:23 am »
Hola  este es el form lo muestro dentro de un fancybox

Código: [Seleccionar]
<div style="display:none">
<form id="login_form" method="post" action="">
    <p id="login_error">Please, enter data</p>
<p>
<label for="login_name">Usuario: </label>
<input type="text" id="login_name" name="login_name" size="30" />
</p>
<p>
<label for="login_pass">Clave: </label>
<input type="password" id="login_pass" name="login_pass" size="30" />
</p>
<p>
<input type="submit" value="Conectarse" />
</p>
<p>
    <em></em>
</p>
</form>
</div>

Espero con eso se pueda solucionar algo  :)