Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2011, 05:58
starlightphp
Invitado
 
Mensajes: n/a
Puntos:
Problema con DOM y AJAX

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
  1. $(document).ready(function(){
  2.       $("#Statistic").click(function(){
  3.              $("#Statistics").load("../ajax/Estadisticas.php",{Control_Var:1});
  4.       });
  5.      $("#Consultar3").click(function(){
  6.              $("#Statistics").load("../ajax/Estadisticas.php",{Control_Var:2});
  7.       });
  8. });

y aquí la función AJAX:

Código PHP:
Ver original
  1. if ($_REQUEST['Control_Var'] == 1){
  2.        $variable_UIModules = new UIModules;
  3.        $result = $variable_UIModules->Crear();
  4.        echo $result;

Ajax llama al fichero UIModules.php y se trae su contenido

Código PHP:
Ver original
  1. $print.='<input id="Consultar3" type="button" value="Consultar"      style="width:110; height:25"><br>';
  2.     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?