Вот часть кода, здесь происходит регистрация на сервере, все работает, пользователь регистрируется, success срабатывает - выводится алерт и закрывается модалка, НО - регистрироваться можно хоть 100 раз под одним и тем же ником, error - не срабатывает ( если ник такой уже есть, то высвечивалась надпись), на чистом JS работает, на jquery не получается
function signUp() {
$('#regBtn').on('click', function(event) {
event.preventDefault();
var newName = $("#newName").val();
var newPass = $("#newPass").val();
var registration = {
"username": newName,
"password": newPass
};
var jsonStr;
jsonStr = JSON.stringify(registration);
$.ajax({
type: "POST",
contentType: "application/json",
url: urlMain + "api/register/",
data: jsonStr,
dataType: "json",
success: function (data){
alert("Successful registration! Now Log In");
$("#modalReg").modal("hide");
},
error: function (data) {
var registrationValid = $(".validRegistration").addClass("validRegistration");
}
});
});
}
signUp();