Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   сохранить результат ajax в переменную (https://javascript.ru/forum/jquery/17166-sokhranit-rezultat-ajax-v-peremennuyu.html)

Raz0r 08.05.2011 19:18

сохранить результат ajax в переменную
 
выполняю ajax запрос, необходимо результат сохранить в переменную, чтобы потом использовать.
получаемые данные в json
как это провернуть?

делал так:
var jsondata = $.ajax( {
url : 'URL',
crossDomain: true,
data: 't='+movie,
jsonp: 'callback',
jsonpCallback: 'callbackName',
dataType:'jsonp',
success : function callbackName(data) {  alert(data.ID); return data.ID; }

});

Спасибо

PS. alert(data.ID) выводит верные данные

SkyLight 08.05.2011 22:57

Непонятно... У вас ведь данные уже в переменной, так почему бы их теперь не вынести в глобальную область или же в другую существующую переменную?

Iriana 14.08.2014 16:21

У меня в данный момент такая же проблема. Как скопировать результат запроса, чтобы потом его использовать?
Ведь ответ доступен только внутри ф-ии success

ksa 14.08.2014 16:27

Цитата:

Сообщение от Iriana
Как скопировать результат запроса, чтобы потом его использовать?
Ведь ответ доступен только внутри ф-ии success

- Переприсвоить результат некой глобальной переменной...
- Записать результат "в некий элемент самой страницы" подходящий по типу данных

Например автор свой
data.ID

Может записать в тот же
<input type='hidden' id='data_ie' />


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