Mit jQuery.getScript() lassen sich aus einem JavaScript heraus weitere JavaScripts nachladen.
https://api.jquery.com/jquery.getscript/
Praktisch daran ist, dass man für den Erfolgsfall (bzw. wenn das externe Script fertig geladen ist) weiteren Code ausführen kann.
$.getScript( "ajax/test.js", function( data, textStatus, jqxhr ) {
console.log( data ); // Data returned
console.log( textStatus ); // Success
console.log( jqxhr.status ); // 200
console.log( "Load was performed." );
});