Ver Mensaje Individual
  #13 (permalink)  
Antiguo 27/01/2010, 18:06
johntzulik
 
Fecha de Ingreso: agosto-2009
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Respuesta: problema con envío de formulario php sin recargar la página

Espero que esto te ayude un poco bye me tengo que ir cualquier cosa avisas! http://twitter.com/johntzulik
por cierto utilizo un plug-in llamado validate puedes encontrarlo aqui http://bassistance.de/jquery-plugins/jquery-plugin-validation/

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. });

Última edición por johntzulik; 27/01/2010 a las 22:45