Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2016, 11:02
Avatar de Synkronice
Synkronice
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 2 meses
Puntos: 48
Información Respuesta: Evitar ejecutar varias veces funcion en ajax

Hola Arenas,

solucionaste el problema? creo entender lo que te ocurre pero necesitaria mas informacion por tu parte.

Creo que lo que pretendes explicar es que al HTML que cargas por Ajax no le funcionan los eventos que has declarado en tu fichero de funciones propias, ese es un problema tipico con jQuery para los novatos.

El problema se produce basicamente porque el HTML no existia antes de recibirlo por Ajax.

Si quieres asociar eventos a elementos que aun no se han renderizado en tu HTML debes usar el metodo $().on() en lugar de $().bind() haciendolo asi a todos los elementos presentes y futuros les funcionaran los eventos que crees.

NOTA: Y ni se te ocurra llamar a mas javascripts en los HTML que recibes por Ajax.

Saludos y ya nos contaras.
__________________
El problema de nuestra época consiste en que sus hombres no quieren ser útiles sino importantes.

Winston Churchill