Obtengo el nombre de archivo testFile.js de los parámetros de URL, por lo que se carga dinámicamente. Entonces lo hago:
<script>jQuery.getScript('testFolder/testFile.js');</script> <script src="ok1.js" type="text/javascript" charset="UTF-8"> </script> <script src="ok2.js" type="text/javascript" charset="UTF-8"> </script> testFile.js tiene: function getFile0(){}
ok1.js tiene:
function getFile1(){} function getFile2(){} function getFile3(){} ok2.js tiene: var _getFiles = [getFile0(), getFile1(), getFile2(), getFile2()];
Aunque se supone que debe cargar primero testFile.js , luego ok1.js y finalmente ok2.js , aparece este error para ok2.js: Uncaught ReferenceError: getFile0 is not defined
He probado muchas cosas como:
jQuery.getScript('testFolder/testFile.js').done(function() { jQuery.getScript('ok1.js').done(function() { jQuery.getScript('ok2.js'); }); });se está cargando sin error, pero la página no funciona como debería.