Comunidad PHPeros

Lenguajes => JavaScript => Mensaje iniciado por: jeduardor en 19 de Mayo de 2012, 15:09:49 pm

Título: AJax
Publicado por: jeduardor 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

 :)
Título: Re:AJax
Publicado por: -Pituko- 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.
Título: Re:AJax
Publicado por: jeduardor 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  :)