Страница 1 из 2
Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 18:49
BANAN
Привет всем. Есть функция:
Код: Выделить всё
function getNotes(nid, uid){ VK.api('notes.getById',{nid: nid, owner_id: uid}, function(data){ res = '<div align="left">'+data.response.title+'</div>'; });}
Как сделать так, чтобы эта функция переменную "res" возвращала? Чтобы можно было ее использовать так
Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 19:08
bodnar
return
Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 19:21
BANAN
я понимаю, что через return, но куда вставить его в функции? Как должна выглядеть функция с ним?
Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 19:35
bodnar
Код: Выделить всё
function getNotes(nid, uid){ VK.api('notes.getById',{nid: nid, owner_id: uid}, function(data){ res = '<div align="left">'+data.response.title+'</div>'; return res; });}
может так?я уже давно javascript не мучал)
Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 19:43
BANAN
нет, выдает "undefined". Целый день уже мучаюсь с этой проблемой, куда только не втыкал этот return
Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 19:46
BANAN
HELP!!!!! кто знает как это сделать?

Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 20:09
Александр
Код: Выделить всё
function getNotes(nid, uid){ VK.api('notes.getById',{nid: nid, owner_id: uid}, function(data){ res = '<div align="left">'+data.response.title+'</div>'; }); return res;}
Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 20:18
BANAN
Так тоже делал, alert ничего не выдает
Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 20:19
BANAN
У кого еще какие варианты есть?
Re: Как сделать так, чтобы функция переменную возвращала
Добавлено: 09 окт 2010, 20:21
Александр
Может быть у тебя nid: nid - перебиваются? Сам то запрос к api проходит нормально? Проверь с Charles.