Загрузка html через fetch()
Как загрузить html через fetch()?
Пример загрузки html контента через fetch() и DOMParser():
document.addEventListener("DOMContentLoaded", function () {
document.getElementById('popup-button-id').addEventListener("click", function (e) {
fetch('/popup.php', {method: 'POST'})
.then(response => response.text())
.then((data) => {
var parser = new DOMParser();
data = parser.parseFromString(data, 'text/html')
data = data.getElementById('popup-form-id')
document.body.append(data)
}).catch(error => console.error(error))
})
})