Показать сообщение отдельно
  #1 (permalink)  
Старый 20.09.2016, 19:52
Аспирант
Отправить личное сообщение для Sokoljr Посмотреть профиль Найти все сообщения от Sokoljr
 
Регистрация: 27.06.2016
Сообщений: 68

AJAX срабатывает, но нет ошибок, даже если намеренно их сделать
Вот часть кода, здесь происходит регистрация на сервере, все работает, пользователь регистрируется, 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();
Ответить с цитированием