[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вытащить переменную за функцию в jQuery ?
BorodinKO
Как вытащить переменную за функцию в jQuery ?

$.get("x", function(x){
alert("внутри "x);
});
alert("снаружи "x);





Спустя 32 минуты, 9 секунд (2.01.2011 - 14:36) Michael написал(а):
вопрос не совсем понял. опиши по другому что хочешь сделать.

Спустя 21 минута, 27 секунд (2.01.2011 - 14:58) BorodinKO написал(а):
У меня есть 2 файла x.txt и y.txt

я гружу из них координаты

$.get("x", function (x){
$('#sun').animate({'width':''+x+''}, 0);
});

$.get("y", function(y){
$('#sun').animate({'height':'' +y+ ''}, 0);
});

но мне это не нравится ...
я хочу чтобы сразу изменялась width и height а не по очереди


$.get("x.txt", function (x){
return x;
});

$.get("y.txt", function (y){
return y;
});

$('#sun').animate({'height':'' +y+ '', 'width':''+x+''}, 0);


но так не работает так как мне не удается вытащить переменную из функции ;)

Спустя 51 минута, 5 секунд (2.01.2011 - 15:49) waldicom написал(а):
почему бы не отдавать обе переменные из одной функции?

Спустя 2 часа, 1 минута, 36 секунд (2.01.2011 - 17:50) BorodinKO написал(а):
как ?

Спустя 3 часа, 2 минуты, 46 секунд (2.01.2011 - 20:53) waldicom написал(а):
Ассоциативным массивом

Спустя 1 час, 25 минут, 53 секунды (2.01.2011 - 22:19) BorodinKO написал(а):
можно пример ...?

Спустя 13 часов, 22 минуты, 47 секунд (3.01.2011 - 11:42) Michael написал(а):
Если взять твой пример, то так:

$.get("x.txt", function (x){
$.get("y.txt", function (y){
$('#sun').animate({'height':'' +y+ '', 'width':''+x+''}, 0);
});
});


ты же понимаешь, как ajax работает: запросы отправятся, код за запросами(если есть) выполнится дальше, ответы вернутся в функции, и тут их обрабатываем.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.