Foros del Web » Programando para Internet » Javascript » Frameworks JS »

cambiar momento en el que se activa una funcion

Estas en el tema de cambiar momento en el que se activa una funcion en el foro de Frameworks JS en Foros del Web. Hola amigos, veran estoy empezando con AJAx y me parece muy interesante, hoy estava usando un codigo que envia datos de un formulario por AJAX ...
  #1 (permalink)  
Antiguo 16/03/2010, 08:46
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 18 años, 2 meses
Puntos: 22
Pregunta cambiar momento en el que se activa una funcion

Hola amigos, veran estoy empezando con AJAx y me parece muy interesante, hoy estava usando un codigo que envia datos de un formulario por AJAX usando jQuery. el asunto es que necesito el formulario se envie por AJAX al precionar un boton diferente al submit pero ya viene conigurado para que se envie por ajax al submit. aqui les dejo el codigo para que lo vean y me digan si me pueden ayudar.

Por sierto lo que quiero es hacer una opcion guardar para almacenar los datos del formulario antes de que s epubliquen en caso de que el usuario no termine el formulario y lo guarde para terminar despues.
Código Javascript:
Ver original
  1. <script language="javascript">
  2. $(document).ready(function() {
  3.     $().ajaxStart(function() {
  4.         $('#loading').show();
  5.         $('#result').hide();
  6.     }).ajaxStop(function() {
  7.         $('#loading').hide();
  8.         $('#result').fadeIn('slow');
  9.     });
  10.     $('#form, #fat, #fo3').submit(function() {
  11.         $.ajax({
  12.             type: 'POST',
  13.             url: "envio.php",
  14.             data: $(this).serialize(),
  15.             success: function(data) {
  16.                 $('#result').html(data);
  17.  
  18.             }
  19.         })
  20.        
  21.         return false;
  22.     });
  23. })  
  24. </script>

Etiquetas: ajax, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:26.