Новичок, не кидайтесь тапками)
Написал вот такую функцию для получения новостей с сайта:
function getNews(fileName, className, key, limit, offset = 0) {
xhr = new XMLHttpRequest();
xhr.error = popup('Ошибка при запросе к серверу', 'error.svg');
xhr.open('POST', 'server/' + fileName);
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200)
document.querySelector(className).insertAdjacentHTML("beforeend", xhr.responseText);
}
xhr.send("key=" + key + "&limit=" + limit + "&offset=" + offset + ";");
console.log(xhr);
}
При втором вызове возникает ошибка, мол ответ содержит null.
Uncaught TypeError: Cannot read property 'insertAdjacentHTML' of null
Что мне нужно сделать, чтобы при каждом вызове функция отрабатывала успешно?