jQuery.getScript()
Метод jQuery.getScript() выполняет ajax-запрос к серверу HTTP-методом GET и запускает полученный JavaScript-код. Это упрощённый вариант использования метода jQuery.ajax(), но для которого всегда используется HTTP-метод GET и параметр dataType:'script' вне зависимости от настроек, установленных с помощью jQuery.ajaxSetup().
Скрипт выполняется в глобальной области, поэтому он может использовать глобальные переменные, а также функции jQuery. Следует помнить, что вставленные скрипты могут повлиять на текущую страницу.
По умолчанию метод $.getScript() не будет кэшировать получаемые JavaScript-файлы. Кэширование всех файлов можно установить глобально с помощью jQuery.ajaxSetup().
Варианты использования
jQuery.getScript(URL[, success]) => jqXHR- Выполняет ajax-запрос с переданными параметрами и возвращает расширенный XMLHttpRequest-объект. URL-адрес запроса указывается первым аргументом. Про параметр
successможно узнать в описании функцииjQuery.ajax().
Примеры
Выполнить запрос без обработки ответа с сервера:
$.getScript('test.js');
Выполнить запрос с обработкой ответа с сервера:
$.getScript(
'test.js',
function (script) {
console.log('Полученный скрипт: ' + script);
});