Довольно новый для Javascript. У меня есть форма HTML с атрибутом onsubmit , равным моей функции JavaScript getResponse (). В функции getResponse () я делаю выборку (POST) для получения данных из моего API. Я хочу добавить данные на страницу, чтобы пользователь мог их видеть, однако кажется, что они стираются с экрана в течение миллисекунд после их появления на экране.
Моя функция getResponse ():
fetch('/', {
method: "POST",
body: JSON.stringify(data),
headers: {
'Content-Type': 'application/json',
},
})
.then(json)
.then(function (data) {
$(".formResponse").append(`<p>Response: ${data.user}`)
})
.then(function (error) {
console.error(error);
});
Это похоже на ситуацию, если я сохраню данные в консоли, они исчезнут, если я не "сохраню" журнал в инструментах разработки. Есть предложения, что я тут не так делаю?