Не работает блок if в JavaScript

У меня возникла проблема. Изучал JavaScript, все делал как указывают, но у меня все равно проблема.

Не выполняется код if.

$.ajax({
        url: form.attr('action'),
        type: 'POST',
        dataType: 'json',
        data: data,
        success: function(json){
            if(json.error === true){
                if(json.login === false){
                    $('.block_error, .login_error').show();
                }
                if(json.pass === false){
                    $('.block_error, .pass_error').show();
                }
            }
            if(json.sucsess === true){ //Не работает, и console.log не выполняется.
                console.log("Зарегистрирован!");
                location.href = '/mvc/account/new_user/'; 
            }
        }
    });

error у меня всегда true. Если у меня json.login = false то выполняется код, который показывает ошибку. Так же и с json.pass.

Но вот json.sucsess после успешной регистрации true, но он все равно не перенаправляет меня на страницу. И даже не выводит в console слово 'Зарегистрирован!';

Вот 2 скрина того, что sucsess = true.

введите сюда описание изображения введите сюда описание изображения

Я просто весь код уже пересмотрел, не понимаю в чем проблема. Если нужно я могу показать немного больше файлов с кодом, что бы вы понимали лучше. Но я уверен, что именно в этом скрипте у меня что то не ладное.

Спасибо за ответ заранее.


Ответы (0 шт):