Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2016, 12:12
gatoher
 
Fecha de Ingreso: marzo-2010
Mensajes: 30
Antigüedad: 14 años, 1 mes
Puntos: 0
Información Problema al cargar un select desde JSON en un archivo php

Hola a todos, pongo aqui este post, aunque sea de JSON por que no veo mejor opción.

A ver os cuento mi problemilla, tengo un formulario que tiene varios 'select' que se cargan con JSON. Todo funciona perfecto hasta que meto el formulario dentro de un metodo, vamos que cuando aprietas el boton de registrarse por ejemplo y se muestra el formulario pues entonces dejan de cargarse los 'selects'.
Si el formulario lo saco de la función y se carga con la pagina, claro ya es accesible desde el script de javaScript.
Pongo algo de código pero tengo claro que esto ocurre por que el JSON se carga con la página, y el formulario no se carga en el DOM hasta que no se pulsa el boton. ¿Como puedo solucionar esto?


Código:
    function displayFormRegistro($elementos){

    echo'<section id="login_form" class="oculto login_form_tamanyo" >';
    	echo'<h4>Introduzca sus datos</h4>';
    echo'<form name="logeo" action="index.php" method="POST" id="form_login">';

//aqui algunos campos de texto

        echo'<fieldset>';
     // Este select  por ejemplo no se carga, tengo que sacar el <form> de la función
       echo'<select name="provincia" id="provincia">';
           
               echo'</select>';         
	echo'<br>';


        echo'</fieldset>';
                echo'</form>';
        echo'</section>';

     }
Ahorra como comento el principio del archivo JSON, como digo funciona perfectamente.

Código:
       window.onload=function(){   
     provincias = document.getElementById('provincia');
¿Como podría hacer para que al apretar el boton se llamara al archivo que carga los selects?