Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/07/2015, 22:26
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: ¿Colocarle más segundo a un loading y llamar una función de otro archivo e

Podrías intentar usar la forma clásica:

Código Javascript:
Ver original
  1. var script = document.createElement("script"); //Creo un elemento <script>
  2. script.src = "/prueba/views/datos /js/datos.js"; //Le asigno la ruta del archivo JS
  3. script.type = "text/javascript"; //Indico el tipo de contenido que poseerá
  4.  
  5. document.head.appendChild(script); //Lo añado a la cabecera del documento
  6.  
  7. //Transcurridos 100 milésimas de segundo (0.1 segundos), ejecutará la función
  8. setTimeout(function(){
  9.     buscarDatos(0);
  10. }, 100);

El tiempo que asigno al temporizador es para que podamos ejecutar la función del otro archivo luego de que este haya cargado. Dicho tiempo puede variar. Por ejemplo, si el archivo a añadir contiene muchas líneas de código, como las librerías, quizá tarde un poco más en cargar. Todo sería cuestión de que pruebes y modifiques el valor si es necesario.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand