webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как достать данные из объекта json в jquery?

есть объект
{readyState: 4, responseText: "{"companies-phone":["Phone must be an integer."]}", responseJSON: Object, status: 200, statusText: "OK"}


Нужно достать - Phone must be an integer.

При этом name companies-phone неизвестен, но он всегда единственный в responseText.

Уже дым из ушей. Перепробовал все, например так:
for (var key in textStatus.responseJSON) {
            var val = textStatus.responseJSON[key];
        }

получаю ["Phone must be an integer."], но как избавиться от этих скобок и кавычек?
  • Вопрос задан
  • 648 просмотров
Решения вопроса 1
Denormalization
@Denormalization
{"companies-phone":["Phone must be an integer."]}

Так само поле в массиве, поэтому и получается массив.
Как-то так:
for (var key in textStatus.responseJSON) {
            var val = textStatus.responseJSON[key][0];
        }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@LiguidCool
Собственно квадратные скобки зачем в JSON?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы