Podrías intentar usar la forma
clásica:
Código Javascript
:
Ver originalvar script = document.createElement("script"); //Creo un elemento <script>
script.src = "/prueba/views/datos /js/datos.js"; //Le asigno la ruta del archivo JS
script.type = "text/javascript"; //Indico el tipo de contenido que poseerá
document.head.appendChild(script); //Lo añado a la cabecera del documento
//Transcurridos 100 milésimas de segundo (0.1 segundos), ejecutará la función
setTimeout(function(){
buscarDatos(0);
}, 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