Mi problema surge en el fichero home.inc.php. en el que cargo todo lo relacionado con JavaScript y JQUERY. El problema es que cargo el DOM y hay elementos con Id que no existen todavía en mi formulario porque no los he llamado a las funciones correspondientes para generarlos, me explico. Cuando elijo una opción en mi menú de la página, llamo a AJAX
Código Javascript
:
Ver original$(document).ready(function(){
$("#Statistic").click(function(){
$("#Statistics").load("../ajax/Estadisticas.php",{Control_Var:1});
});
$("#Consultar3").click(function(){
$("#Statistics").load("../ajax/Estadisticas.php",{Control_Var:2});
});
});
y aquí la función AJAX:
Código PHP:
Ver originalif ($_REQUEST['Control_Var'] == 1){
$variable_UIModules = new UIModules;
$result = $variable_UIModules->Crear();
echo $result;
Ajax llama al fichero UIModules.php y se trae su contenido
Código PHP:
Ver original$print.='<input id="Consultar3" type="button" value="Consultar" style="width:110; height:25"><br>';
echo $print;
Claro, el DOM de la página home carga todo pero NO ENCUENTRA #Consultar3 porque aún no lo he cargado. SE CARGA POR AJAX Y HASTA QUE NO LO REQUIERA, NO SE VA A CARGAR.
Alguna idea al respecto?