Показать сообщение отдельно
  #10 (permalink)  
Старый 12.03.2013, 12:12
Интересующийся
Отправить личное сообщение для Torero Посмотреть профиль Найти все сообщения от Torero
 
Регистрация: 11.03.2013
Сообщений: 20

Сообщение от рони Посмотреть сообщение
Torero,
var uids = []; попробуйте без var, может дело в видимости
Попробывал различные вариации с var и без него.
Срабатывает вот такой вариант:
dApi.call('friends.getOnline',param1,function(ret){
uids = ret.response;
});
alert(uids);

но только с третьего раза. Тоесть скрипт надо запускать три раза вручную. При этом циклы и задержки не улучшают ситуацию. Приходится все равно запускать скрипт три раза. Если переменную обьявляю вначале, вообще не получается записать в нее данные(
Скорее всего, после первого прохождения создается переменная, после второго в переменную записывается значение и последний раз уже выводится результат

Последний раз редактировалось Torero, 12.03.2013 в 12:19.
Ответить с цитированием