Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/04/2012, 17:04
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: Enviar múltiples formas con Jquery

Parece que alguien tiene un severo caso de id-itis :P ¿Por qué tantas id's hombre?

Te recomiendo que uses una clase única para todos los formularios. Algo así como FormAltaArticulos. Lo mismo con los <div>'s: AltaArticulos_Confirmacion.

Es decir, todos tus formularios deben tener la clase FormAltaArticulos y todos esos formularios deben tener un <div> con la clase AltaArticulos_Confirmacion

Entonces sólo con esto, debería funcionar para todos los formularios:

Código Javascript:
Ver original
  1. $(function(){
  2.     $('.FormAltaArticulos').submit(function(){
  3.         var $form = $(this);
  4.         var $confirmacion = $form.find('.AltaArticulos_Confirmacion');
  5.         var data = $form.serialize();
  6.  
  7.         $.post('DarAltaProducto_Procesar.php', data, function(respuesta){
  8.             $confirmacion.find('dl').slideUp('normal', function(){
  9.                 $confirmacion.html(respuesta);
  10.             })
  11.         });
  12.        
  13.         return false;
  14.     });
  15. });

Observá también que almaceno en variables los objetos jQuery para no tener que obtenerlos en cada acción, sólo una sola vez.
__________________
nahueljose.com.ar