Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2014, 00:05
diegoibanez
 
Fecha de Ingreso: agosto-2010
Mensajes: 44
Antigüedad: 13 años, 8 meses
Puntos: 2
Pregunta Conflicto entre plugins

Hola gente, les cuento mi problema, hice dos plugins: uno para validar formularios y otro para poder cargarlos a través de ajax como un layer draggable en la página, hasta ahí todo bien, pero la verdad es que no entiendo por qué el que hice de validación de formularios no funciona cuando el formulario fue cargado vía ajax pero funciona a la perfección al ser aplicado a un formulario llamado de forma normal. Alguien tiene alguna idea?

Saludos y gracias!

EDIT SOLUCIONADO:
Bueno les dejo la solución a la que llegué, poco después de escribir acá me di cuenta que si copiaba los scripts que se cargan dentro de la página con el formulario ésto sí funcionaba, por lo que hice éste código:

Código Javascript:
Ver original
  1. $( document ).ajaxComplete(function( event, xhr, settings ) {
  2.     var arr = xhr.responseText;
  3.     var re = /<script\b[^>]*>([\s\S]*?)<\/script>/gm;
  4.  
  5.     var match;
  6.     var i = 1;
  7.     while (match = re.exec(arr)) {
  8.       try {
  9.         eval(match[i])
  10.       } catch(e) {}
  11.      
  12.       i++;
  13.     }
  14. });

y ahora todo funciona a la perfección, espero a alguien le sirva :D

Saludos!

Última edición por diegoibanez; 15/06/2014 a las 01:42 Razón: Solución