mrusklon
@mrusklon
Не получается? Яростно гугли!

Как отловить null в ответе ajax?

есть у меня запрос на сервер
jQuery.ajax({
            url: "db.php",
            type: "POST",
            data: {valid: valid}, 
            dataType: "json",
            success: function (result2) {
                if (result2.users.predid.length) {
                   // действия 
                        }
                        return res;
                    });
                    console.log(result2);
                } else {
                    alert("что то пошло не так:)")
                }
                return false;
            }

        });


вот делаю я не существующий запрос и мне сервер отвечает
U1cGmlf.png

как мне отловить null ?
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
Во-первых, это не ответ сервера, это ошибка JS.

Во-вторых, эта ошибка говорит: "не могу прочесть свойство predid" у null-переменной. Следовательно, result2.users у вас NULL. Проверяйте именно это условие.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы