09/07/2016, 11:02
|
| | | Fecha de Ingreso: octubre-2007 Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 2 meses Puntos: 48 | |
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 |