Soy bastante nuevo en JavaScript / TypeScript y estaba escribiendo esta pequeña pieza de código TS para recuperar el HTML de otra página en mi servidor y ponerlo en una <div id='container'> .
let container = document.getElementById("container") as HTMLDivElement; let req = new XMLHttpRequest(); function getContent(page: string): string { let content = ""; const basePath = "content/"; const url = basePath + page; req.open("GET", url); req.send(); content = req.responseText; container.innerHTML = content; console.log(req.status); return content; } getContent('home'); Ahora, cuando abro la página en el navegador (estoy usando Páginas de GitHub para alojar) todo lo que obtengo es una página en blanco y un req.status de 0 en la consola. Por supuesto, el archivo content/home.html existe. getContent('home') y getContent(home.html) pero ninguno funcionó.
¿Qué estoy haciendo mal?
Gracias a todos.