Предположим, у меня есть
1)
HTML-документ.
2)
Этот документ HTML загружает файл Javascript "code.js" следующим образом:
<script src="code.js">
3)
Пользователь нажимает кнопку, которая запускает функцию «fetchdata» в «code.js»,
4)
Функция "fetchdata" выглядит так:
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState==4) {
myjsdata = xmlhttp.responseText;
}
}
xmlhttp.open("GET", 'http://www.example.com/data.js', false);
xmlhttp.send(null);
...
Теперь, как мне сделать следующее успешно:
Я хочу вставить / оценить свой Javascript таким образом, чтобы все функции в "code.js", включая "fetchdata" и функции, определенные выше / ниже, могли обращаться к данным (структурам, объявлениям, предварительно вычисленным значениям данных и т. Д. ) в "data.js".
(Если бы это было возможно, это была бы идея, так как я мог бы ждать загрузки фактического файла данных JS, пока пользователь явно не запросит его.)