Вот минимальное воспроизведение моего сценария. (Мой реальный сценарий включает в себя минимизированные сторонние сценарии, которые выходят далеко за рамки моего навыка или понимания, но требуют конфигурации.)
index.html < Br />
Код: Выделить всё
Test App
Test Text
Код: Выделить всё
config = 'Not Set Yet';
fetch('config.json')
.then(response => response.json())
.then(json => config = json)
.catch( error => console.error('error:', error) );
Код: Выделить всё
console.log(config)
Код: Выделить всё
{
"SomeSetting": "SomeValue"
}
Я первоначально использовал Synchronous xmlhttprequest звонок, но я хромированные инструменты отладки предупреждали, что я делаю это неправильно и что он будет удален из будущих версий Javascript. Интересно, как значения из одного тега могут использоваться в другом теге при получении с помощью Fetch. Есть ли способ для цепочки обещаний между тегами?
Подробнее здесь: https://stackoverflow.com/questions/664 ... e-settings
Мобильная версия