Вы можете загрузить внешний скрипт, создав элемент script
и добавив его к head
:
var script=$("<script>");
script.attr("type", "text/javascript");
script.attr("src", "some_external_script.js");
script.appendTo("head");
Вы можете использовать простую переменную, чтобы убедиться, что он включен только один раз.
var addedExternalScript=false;
// ...somewhere else where loadedExternalScript is still in scope...
if(!addedExternalScript) {
// load the script
}
// script is in the document
Обратите внимание, что наличие элемента script в документе не обязательно означает, что он загружен.Вам может потребоваться привязаться к событию load
, если вы хотите знать, когда скрипт загрузился.