Как я могу получить ответ от моего запроса AJAX POST на URL?
Вот мой код:
<script>
var form = document.getElementById('login-form');
form.onsubmit = function (e) {
e.preventDefault();
var user = form.email.value;
var pass = form.pass.value;
console.log(user);
console.log(pass);
$.ajax({
type: "POST",
url: "http://localhost:5000/auth/login",
data: {
username: user,
password: pass
},
done: function (msg) {
alert(msg);
},
fail: function (msg) {
alert(msg);
},
always: function(msg) {
alert(msg);
}
});
form.reset();
};
</script>
Я получаю имя пользователя и пароль, когда пользователь отправляет форму, которая отправляет запрос POST на URL.
Если запрос POST успешен (т. Е. Сервер получил запрос), он отправит JSON с «успешной регистрацией».
У меня проблемы даже с отображением этого ответного сообщения, так как после отправки формы ничего не отображается.