Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/06/2014, 21:53
videlxu
 
Fecha de Ingreso: diciembre-2013
Mensajes: 108
Antigüedad: 10 años, 4 meses
Puntos: 1
Respuesta: Problemas al cargar javascript dentro de un div con ajax

Cita:
Iniciado por diegoibanez Ver Mensaje
Hola! hace unos días estuve con el mismo problema, y buscando por internet llegué a la conclusión de que las cargas por ajax no ejecutan los <script />, por lo que hice éste pequeño código y ahora todo funciona a la perfección (está en ti adaptarlo a tu programación ya que está hecho en jquery y no me manejo en el funcionamiento de XMLHttpRequest.

Código Javascript:
Ver original
  1. $(document).ajaxComplete(function(e,xhr,s) { // Al completar cada carga de ajax
  2.     var arr = xhr.responseText;
  3.     var re = /<script\b[^>]*>([\s\S]*?)<\/script>/gm; // Buscamos todos los bloques de código dentro de <script />
  4.  
  5.     var match;
  6.     var i = 1;
  7.     while (match = re.exec(arr)) {
  8.       try {
  9.         eval(match[i]) // Se evalúan los js
  10.       } catch(e) {}
  11.      
  12.       i++;
  13.     }
  14. });

Espero te sirva :D
Saludos!
Esta bueno tu Script sin embargo ya pude solucionar mi problema , tuve que modificar una libreria que estaba haciendo conflicto con la funcion para que reconosca SCRIPT no se porq en primer instancia si me funcionaba de todas maneras me guardo tu script para probarlo en otro proyecto muchas graciasssssssss ¡¡¡