Ir al contenido


Foto

Problemas para mandar formulario pro ajax jquery


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 kosios

kosios

    Member

  • Miembros
  • PipPip
  • 39 mensajes

Escrito 03 octubre 2011 - 11:48

HOla amigos Tengo un formulario q he validado con jquery, y ahora quiero enviarlo por ajax de jquery, El codigo de validacion lo he tomado de un video, aqui les dejo el link Videotaller: Formulario con validación jQuery y pre-validación sobre la marcha Parte 1/3

Y el codigo ajax lo he hecho yo... bueno la cosa esta asi, la validacion esta perfecta, pero ahora no puedo enviar los datos, este es el codigo de  que comprueba si ya todo los campos fueron llenados.



delphi
  1. $('#form_registro').submit(function(){
  2.                  
  3.               validated=true;
  4.  
  5.               $("input, select").each(function(){
  6.  
  7.               if($(this).next("span").text() != "OK" || $(this).attr('id') != "submit")
  8.               {
  9.                 $(this).next("span").attr('class','false');
  10.  
  11.                 $(this).next("span").html("llene los campos Obligatorios");
  12.  
  13.  
  14.  
  15.                 validated = false;
  16.              
  17.               }
  18.          
  19.           });
  20.         if(validated == true)
  21.             return true;
  22.             return false;
  23.       });



bueno y mi codigo de ajax para el envio es el siguiente.



delphi
  1. $('#form_registro').submit(function(){
  2.  
  3.     $("#status").ajaxStart(function(){
  4.  
  5.     $("#status").html("<img src='../img/cargar.gif'/>");
  6.  
  7. });
  8.  
  9. $.ajax({
  10.  
  11.             type:'POST',
  12.  
  13.             url:'../php/sw_operador.php',
  14.  
  15.             data:$('#form_registro').serialize(),
  16.             success: function(data){
  17.  
  18.             $("#status").text(data);
  19.  
  20.     $("#form_registro")[0].reset();
  21.  
  22.       }  
  23.         });
  24.   return false;
  25.   }); 
  26. });




Ahora tengo dos cosas por separado y no se como unirlas...creo q he matado al LEON y ahora no se como ponerme la piel, SI pueden hecheme una mano.

Nota: el resto de codigo para la validacion de los campos no lo coloco porq no es relevante solo es relevante cuando llegamos al metodo de envio y necesitamos comprar si los campos fueron validados, en caso de q no debe salir el msj q tengo y en casi de q deberia mandarlos con el ajax q siempre utilizo pero no se como fusionar lo q les presente.


  • 0




IP.Board spam blocked by CleanTalk.