Chcę napisać funkcję javascript, która zwraca treść HTML jako ciąg podany URL do funkcji. Znalazłem podobną odpowiedź na Stackoverflow.Powraca treść HTML jako ciąg znaków, podany adres URL. Funkcja JavaScript
Próbuję użyć this answer, aby rozwiązać mój problem.
Jednak wydaje się, że document.write()
nic nie pisze. Kiedy ładuję stronę, dostaję pusty ekran.
<html>
<head>
</head>
<body>
<script type="text/JavaScript">
function httpGet(theUrl)
{
var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", theUrl, false);
xmlHttp.send(null);
return xmlHttp.responseText;
}
document.write(httpGet("https://stackoverflow.com/"));
</script>
</body>
</html>
Użyj .innerHT ML, nie document.write. –
Czy chodzi ci o 'httpGet (" http://stackoverflow.com/ ") .innerHTML;'? To również załadowało pustą stronę. –
Poniższe odpowiedzi opisują, czego potrzebujesz. –