Привет!
Есть AJAX отправка a=1 или a=2
function sender(e) {
let xhr = new XMLHttpRequest();
xhr.open('POST', './file.php');
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send('a=1' или 'a=2');
xhr.addEventListener("readystatechange", () => {
console.log(xhr.response);
});
}
Обработчик
file.php if (a='1') {
echo '1';
}
if (a='2') {
echo '2';
}
Сначала отправляю a=1, получаю ответ 1.
Если, не перезагружая страницу, отправить a=2, то в консоли выводится 12.
А если перезагружаю страницу, то все нормально. Отправляю a=2, в консоли выводится 2.
Как очистить ответ сервера не перезагружая страницу? чтобы не выводился предыдущий ответ + новый ответ.