Javascript AJAX включает файл с Eval

Предположим, у меня есть

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, пока пользователь явно не запросит его.)

Ответы на вопрос(3)

Ваш ответ на вопрос