friends.get - анонимная функция

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
boolean
Сообщения: 9
Зарегистрирован: 21 май 2011, 03:46

friends.get - анонимная функция

Сообщение boolean »

Здравствуйте, так случилось что для начала нужно загрузить ID друзей в массив, но нужно именно в порядке в каком я написал но не получается, здесь проблема не в самом апи - а скорей в анонимных функция или колбэках.

Вот пример:

Код: Выделить всё

 <script language="javascript">function vk(){alert('1'); VK.api("friends.get", {fields:"first_name,photo, last_name, sex, online"}, function(){ alert('2');});} function test(){alert('3');} Инициализация ...... vk();test(); </script> 
Аллерты появляются в порядке 1 - 3 - 2, хотя нужно чтобы 1 - 2 - 3, как это можно обойти ?
Спасибо!

Изменить архитектуру не очень хочется, и не получиться.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: friends.get - анонимная функция

Сообщение Александр »

Код: Выделить всё

<script language="javascript">function vk(){alert('1');     VK.api("friends.get", {fields:"first_name,photo, last_name, sex, online"}, function(){        alert('2');        test();    });} function test(){    alert('3');} Инициализация ...... vk();</script>
Ответить