|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.10.2011, 15:36 | #1 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
Функция не возвращает данные.
Код HTML:
<script> uid = "49041005"; $(document).ready(function(){ getUserInfo(); }); function vk_qw(method,params) { $.getJSON("https://api.vkontakte.ru/method/"+method+"?callback=?&"+params+"",{ access_token: "331609de7f5da85f31fa47b37631d22aa3a31fa31fa67b5cf192af1c5c843e6" } ,function(data){ alert(data); //Выводит [Object object] return data; }); } function getUserInfo() { data = vk_qw("getProfiles","uids="+uid+"&fields=photo_bin,bdate"); alert(data); //Выводит undefined } </script> |
25.10.2011, 16:59 | #2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
[QUOTE=Abuhamed;901223]
Код HTML:
<script> uid = "49041005"; $(document).ready(function(){ getUserInfo(); }); function vk_qw(method,params) { //Не очень уверен в крос-доменном аякс запросе .. но пусть будет $.getJSON("https://api.vkontakte.ru/method/"+method+"?callback=?&"+params+"",{ access_token: "331609de7f5da85f31fa47b37631d22aa3a31fa31fa67b5cf192af1c5c843e6" } ,function(data){ alert(data); //Выводит [Object object] // ну вот по идее если выводит объект, то все ОК, //посмотреть его лучше в консоли console.log(data); // Если все ОК, работаем с данными прямо здесь, либо вызываем еще какую-нить функцию return data; // бесполезно }); } function getUserInfo() { // data = vk_qw("getProfiles","uids="+uid+"&fields=photo_bin,bdate"); // data естественного ничего не получит, потому что используется асинхронный callback, просто вызываем : vk_qw("getProfiles","uids="+uid+"&fields=photo_bin,bdate"); // alert(data); //Выводит undefined } </script> Последний раз редактировалось Cronos20; 25.10.2011 в 17:02. |
25.10.2011, 23:13 | #3 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
Так как тогда получить данные из той функции если оно не хочет ждать ответ?
|
26.10.2011, 00:45 | #4 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Код:
|
26.10.2011, 10:33 | #5 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
Спасибо большое.!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция возвращает массив | Рик | Общие вопросы Delphi | 5 | 22.03.2011 09:07 |
Функция Pos возвращает 0 | gufon | Общие вопросы Delphi | 16 | 14.03.2011 22:10 |
функция не возвращает результат=( | Chica Bond | Общие вопросы C/C++ | 14 | 03.12.2010 18:47 |
Функция не возвращает значения 2.0 | Winlook | PHP | 1 | 10.05.2010 00:58 |
Что возвращает эта функция? | D[I]K | Общие вопросы C/C++ | 9 | 07.10.2009 00:32 |