Задать вопрос
platon_fedorovich
@platon_fedorovich
Люблю общение на IT-тематику

Как создать массив из данных, полученных из нескольких $.getJSON(), для дальнейшего использования в скрипте jQuery?

Hello world!

Подскажите, возможно ли такое сделать в jQuery? Вот стартовый скрипт: jsfiddle.net/gumuptfb/8

В нём получаю данные счётчика шаринга из API VK, FB и Twitter и округляю их (с добавлением k и M, если выходят за заданные пределы). Хотелось бы записать эти полученные цифры в массив (или какую-то глобальную переменную) до их округления, чтобы использовать в дальнейшем (в другом месте скрипта). Например, для вычисления суммы и построения условия вывода другого куска кода.

Да, можно вывести сумму, если просто взять то, что есть в span.vk, span.fb и span.tw и сложить (var d = a + b + c). Проблема в том, что если полученное значение больше 999, то к нему будет применена функция по округлению и сумму не получить этим способом.

Помогите, пожалуйста.
  • Вопрос задан
  • 239 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Алексей Уколов К ответам на вопрос (1)
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
У вас всё верно, на самом деле сделано, просто вы используете (выводите в консоль) массив total до того, как он заполнится.
Как сделать так, чтобы функция выполнялась только после того, как другая завершится?
Ответ написан