@suhuxa1

Как в jquery привести данные в вид массива?

Доброго дня!
Возникла нелепая проблема. Делаю графики на сайт с помощью highcharts, все достаточно просто, мне осталось передать массив данных и получить график, но! Я получаю вот такой ответ от сервера:
9c9e15c3be.jpg
Т.е. в массиве лежат другие массивы, в которых через запятую указаны по 2 данных. Если передать это в график - результат нулевой. Ничего не работает. Если скопировать ручками и вставить в график - получаем красивый график. Я все ломал голову, почему. И тут заметил вот что. Когда приходит ответ от сервера, то jquery, несмотря на квадратные скобки, считает это обычным текстом. А если ручками это все дело скопировать, и, например, вывести через console.log, то jquery выводит это как массив:
33efa80c80.jpg

График работает только со вторым вариантом. Собственно вопрос, как ответ от сервера переделать в массив?

P.S. Ответ приходит в виде Json с другими параметрами:
ec0f75d391.jpg
Обращение к data идет пока так: result[0]['data'].
  • Вопрос задан
  • 301 просмотр
Решения вопроса 1
GeneMoss
@GeneMoss
void
Используйте JSON.parse() для конвертации строки в объект/массив.

P. S. А как Вы получаете этот json?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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