Foros del Web » Programando para Internet » Jquery »

Recargar DOM después de insertar contenido con AJAX Jquery

Estas en el tema de Recargar DOM después de insertar contenido con AJAX Jquery en el foro de Jquery en Foros del Web. Cuando se inserta contenido con AJAX (Jquery) no se inserta en el DOM, verdad? Estoy añadiendo un link que tengo tratado con otro script de ...
  #1 (permalink)  
Antiguo 14/07/2010, 05:09
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Recargar DOM después de insertar contenido con AJAX Jquery

Cuando se inserta contenido con AJAX (Jquery) no se inserta en el DOM, verdad?

Estoy añadiendo un link que tengo tratado con otro script de Jquery pero hace caso omiso al click. Funciona bien si se carga desde el principio.

Supongo que se podría solucionar recargando el DOM, pero no se si es posible.
  #2 (permalink)  
Antiguo 14/07/2010, 05:52
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Recargar DOM después de insertar contenido con AJAX Jquery

para los click en elementos nuevos usa el evento live
http://api.jquery.com/live/
  #3 (permalink)  
Antiguo 14/07/2010, 09:09
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Recargar DOM después de insertar contenido con AJAX Jquery

El DOM está actualizado. Pero el evento no se adjudica los elementos nuevos. No hay "recargas de dom" manuales que yo sepa. Todo va en automatico.

La solución es la que propone Dany.
  #4 (permalink)  
Antiguo 15/07/2010, 04:08
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Respuesta: Recargar DOM después de insertar contenido con AJAX Jquery

Gracias, funciona bien con .live.

Etiquetas: ajax, contenido, dom, recargar
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 19:56.