Моя асинхронная c функция в JavaScript читает файл и затем помещает результат в конкретный c div.
async function loadContent( id, file ) {
var response = await fetch( file );
var text = await response.text();
document.getElementById( id ).innerHTML = text;
}
Я использую его вот так:
loadContent("pagesmaxspan", "../export/" + `<?php echo $randomid ?>` + ".variable");
но когда я пытаюсь получить переменную, она не будет работать
var myvar = $("pagesmaxspan").textContent; // <<--- this does not work
с задержкой, это будет выглядеть так:
var myvar = "";
setTimeout(function() {
myvar = $("pagesmaxspan").textContent;
}, 100);
Как я могу сделать это без использования setTimeout