@izmailovalber

Корректно ли я проверяю JSON на валидность?

Доброго времени суток!
Подскажите, корректно ли проверяю JSON на валидность и обрабатываю ошибки?

$.ajax({
    url: '../test.php',
    type: "POST",
    data: {
        id: 5
    },
    dataType: "json",
    success: function(json) {
        if (json.response) {
            if (typeof json === 'object' && json.reponse && json.response.payments) {
                show_result(json.response.payments.id);
            }
        } else if (json.error_message) {
            show_error(json.error_message);
        } else {
            show_error('Некорректный json-ответ.');
        }
    }
});
  • Вопрос задан
  • 191 просмотр
Решения вопроса 1
@medin84
software developer
нет
у тебя проверка json идет после использования
if (json.response) {
            if (typeof json === 'object' && json.reponse && json.response.payments) {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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