0
Я пытаюсь проверить, загружен ли jQuery. Если нет, загрузите его, а затем перейдите к загрузке внешних файлов javascript. Проблема, с которой я сталкиваюсь, - это один из внешних файлов, ожидающих загрузки jQuery, поэтому я получаю ошибку «jQuery not defined». Есть ли способ загрузить jQuery с помощью JavaScript, и как только это будет выполнено, продолжите? .Ждать jQuery для загрузки
if(!window.jQuery){
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
//load these scripts after jquery has been loaded
<script src="/some/other/js/file/that/requires/jquery"></script>
<script src="/some/other/js/file/that/requires/jquery"></script>
То, что я хотел бы сделать, это ждать, пока это полностью загрузить, прежде чем продолжить, я пытался this, но я получил ошибки о превышении стека вызовов
Вы пытались просто добавить теги скрипта в обычном порядке и полагаться на Google не провалились? – adeneo
или загрузка jQuery и загрузка его из вашей собственной js-директории? –
Мне больно это сказать, но это пример, в котором я бы рекомендовал использовать 'document.write()' для добавления тега '