JQuery - del $.ajax({ en adelante no funciona..

 
Vista:

del $.ajax({ en adelante no funciona..

Publicado por DEVILSITO (9 intervenciones) el 29/10/2012 03:24:19
Funciona solamente cuando verifica que ambos o uno de los datos ingresados desde el html esta vacio. Pero le he agregado el código para que vaya a un PHP y verifique si encontró a un usuario en una tabla de MySQL, pero no funciona. ¿que estoy haciendo mal? el codigo es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script type="text/javascript">
      $(document).ready( function(){
          $('#formu').submit(function (){
             if($('#usuario').val().length<1 || $('#contrasena').val().length<1)  {
               alert("Ambos campos deben estar con la información correspondiente");
               return false;
             }
             $.ajax({
	                type:'post',
                         url:'valida.php',
	                data:{usuario: $('#usuario').val(), contrasena : $('#contrasena').val()},
             }).done(function(msg){
                alert(msg);
              });
              }
      	   return false;
          });
      });
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 xve
Val: 302
Oro
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

del $.ajax({ en adelante no funciona..

Publicado por xve (673 intervenciones) el 29/10/2012 09:38:09
Hola Devilsito, creo que tienes el código mal, siempre te ejecuta la peticion ajax... de todas maneras, yo lo haría de otra manera creo mas sencilla...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(document).ready(function(){
    $('#formu').submit(function (){
        if($('#usuario').val() && $('#contrasena').val()) {
            $.ajax({
                type:'post',
                    url:'valida.php',
                data:{usuario: $('#usuario').val(), contrasena : $('#contrasena').val()},
            }).done(function(msg){
                alert(msg);
            });
        }else{
            alert("Ambos campos deben estar con la información correspondiente");
            return false;
        }
    });
});


Coméntanos, ok?
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