Моя проблема, когда я пытаюсь загрузить скрипт динамически, он становится асинхронным, это вызывает проблему, когда мы пытаемся использовать функцию в теле html
, когда я пытаюсь получить запрос XMLHttpRequest для синхронизации данныхно он не кэшируется на уровне браузера.
var jsElm = document.createElement("script"); //getting data async
jsElm.type = "application/javascript";
jsElm.src = file;
document.body.appendChild(jsElm);
var xmlhttp=new XMLHttpRequest();//getting data sync but not cached
xmlhttp.send();
Я хочу знать, как загрузить скрипт, который синхронизируется и в следующий раз загружается из кэша.