Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/01/2010, 22:39
johntzulik
 
Fecha de Ingreso: agosto-2009
Mensajes: 4
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: enviar formulario con jquery y ajax

Hola que tal martuanez yo utiluzo un plugin de validacion llamado validate que lo puedes encontrar [URL="http://bassistance.de/jquery-plugins/jquery-plugin-validation/"]aqui[/URL] por otra parte por lo regular utilizo asp (no .net) y mi codigo es el siguiente...

Código Javascript:
Ver original
  1. $("#regAgent").validate({ /// validando formulario de nuevo usuario
  2.   submitHandler: function(form) {
  3.     html="q=Save_New_User&"; // va a mandar un query a la pagina function.asp // if q = "Save_New_User" then
  4.   $.each(form, function(i){           //agarra todo la info que este en el formulario
  5.       html += form[i].name+"="+form[i].value+"&";   //y pasa el nombre = valor ejemplo: user=JohnTzulik&pass=123
  6.     });
  7.   $.ajax({        //llama al ajax
  8.       type: "POST",              //por post
  9.       url: "functions.asp",       // el destino es funtions.asp
  10.       data: html,                 // datos a enviar es nuestra variable html antes llenada
  11.       beforeSend:function(){      //antes de enviar  
  12.         $("#mi_div").fadeOut(1000);   //ocultas el div padre del formulario  
  13.       },
  14.       success: function(Save_New_User){    //la funcion te regresa algo
  15.         $("#mi_div").fadeIn(5000).html(Save_New_User);    //insertas lo que te regresa tu funcion
  16.       },
  17.       error:function (xhr, ajaxOptions, thrownError){   // esto es en caso de error
  18.         $("#mi_div").fadeIn(5000).html(xhr.status+ " "+thrownError);
  19.       }
  20.   });
  21.   }
  22. });

espero que te sirva, trate de ser lo mas explicito posible cualquier cosa duda o pregunta a [URL="http://twitter.com/johntzulik"]@johntzulik[/URL]