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