Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/05/2013, 14:42
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: .each no funciona al recargar con ajax, como usar .on ?

eso se debe a que como ajax es asíncrono, al momento de asignar los eventos con .on los objetos NO existen en dicho momento en el DOM.

¿solución?: volver a aplicar los eventos luego de que la petición ajax complete, es decir, en el success (y obviamente después de agregarlos al DOM ).

también tienes jQuery.live() que lo hace de forma automática, pero muchos desarrolladores insisten en que da más problemas de los que soluciona, depende de ti usarlo, ya estás prevenido, suerte
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...