Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Возврат данных из $.get() (https://javascript.ru/forum/jquery/64103-vozvrat-dannykh-iz-%24-get.html)

Денис Житняков 20.07.2016 01:56

Возврат данных из $.get()
 
Доброго времени суток!
Вопрос от неопытного разработчика)

Столкнулся с проблемой следующего характера:

Когда пользуюсь функцией $.get() в рамках продекларированной функции, как сделать возможным, чтобы последняя могла возвращать данные, которые были получены в $.get()?

У меня пока выходит следующим образом:

$.get('some-url', {params}).done( function( data ) {
  return data;
});


По итогу функция, в рамках которой выполняется данный код ничего не возвращает. Насколько я понимаю, переменная data является локальной для контекста исполнения функции в .done();

Как это решается?

рони 20.07.2016 02:09

Денис Житняков,
что мешает обработать данные сразу как пришли или передать какой либо функции или присвоить значение переменной обьявленной выше.

Денис Житняков 20.07.2016 02:13

Цитата:

Сообщение от рони (Сообщение 422663)
Денис Житняков,
что мешает обработать данные сразу как пришли или передать какой либо функции или присвоить значение переменной обьявленной выше.

для первых двух пунктов препятствий нет
третий не понял, можно перефразировать?)

рони 20.07.2016 07:10

Денис Житняков,
$(function() {
var big;
$.get('some-url', {params}).done( function( data ) {
  big = data;
});

});


Часовой пояс GMT +3, время: 15:19.