Желая очистить форму, я обозначил ее как «модальную форму» в момент обещания в вызове AJAX. Прямо сейчас форма остается заполненной, и клиент вводит ее в форму после нажатия кнопки «Отправить». Мы будем очень благодарны за любую информацию, которую вы можете предоставить! Спасибо!
$(".submit-button").click(function(event) {
event.preventDefault();
$.ajax("/post", {
type: "POST",
data: {
name: $("input[type=text][name=firstname]" ).val(),
message: $(".post").val(),
articleId: $("#modal-headline").attr("value"),
}
}).then(function (response) {
$("#modal-form").reset();
console.info(response);
}).catch(function (error) {
console.info(error);
})
});
Только чаевые, которые мне нужны. Спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


thisбольше не является элементом DOM в вашем обратном вызовеthen, поскольку вы использовали традиционную функцию (а не функцию стрелки). См. Связанный вопрос, чтобы узнать о способах доступа к элементу DOM в этом обратном вызове.