Jquery функция $.GetScript и $.ajax не передают результат, хотя он есть

При попытки получить переменную из скрипта `update.js` я получаю `UpdateVersion is not defined`. Это и при $.ajax и при $.GetScript. Браузер Google Chrome

Получаю скрипт по этой ссылке "https://stepan323446.github.io/Pony-UI-Plugin-Update/update.js"

Интересно, что функцию из этого скрипта `alert("Hello");` он вызывает, а самим результатом я воспользоваться не могу. Пишет, что переменная не найдена.

$.ajax({
        url: 'https://stepan323446.github.io/Pony-UI-Plugin-Update/update.js',
        dataType: 'script',
        async: false,
        success: function(result)
        {
            console.log(UpdateVersion);
            console.log(result); /* undefined */
        }
   });

Слышал, что может быть из-за async: true автоматически поставленный, поэтому сделал синхронную, но это не помогло.

alert("Hello") срабатывает на странице, а остальные переменные не получаю.

Тем, кто не хочет переходить по ссылке выше, ниже код из update.js:

let UpdateVersion = "1.2.0";
let linkToDownload = "Link...";


alert("Hello");
function sayHello()
{
    alert("Hi");
}

Заранее спасибо


Ответы (1 шт):

Автор решения: Steve Dekart

Нужно было добавить type: "GET";, что и решает проблему

→ Ссылка