Как проверить, является ли ajax резонанс объектом или простой строкой - PullRequest
0 голосов
/ 16 января 2019

У меня есть ниже метод успеха ajax, который возвращает объект, если есть ошибка, и простую строку, если его успех. Как я могу разобрать JSON, если его простой текст дает мне ошибку при разборе JSON.

        success: function (data) {

        console.log(data);
        var response = JSON.parse(data);
        alert(response.message);

        }

если его данные об ошибке такие

консольный журнал - Объект {статус: «ошибка», код: 10090, сообщение: «Пользователь пользователь @ домен уже зарегистрирован»}

, если его данные об успехе подобны

Пользователь успешно зарегистрирован

1 Ответ

0 голосов
/ 16 января 2019

Проверьте, существует ли свойство:

if (response.status != undefined){
      console.log("error - duplicate email");

} else {
      console.log("Success");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...