[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вытащить переменную из запроса?
GET
                        var infa=0;
var val = document.getElementById("id").value;
$.post(url, {id:val},function(data){
if(data.length<2)
{
infa=1;
}
else
{
infa=2;
}
)


Как-то все время обходился. Как можно изменить переменную infa?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Michael
ну ты же понимаешь что ответ прийдет когда уже функция в которой ты объявил var infa=0; выполнит свою работу. Или этот код у тебя в глобальной области видимости?

_____________
There never was a struggle in the soul of a good man that was not hard
GET
Цитата
Или этот код у тебя в глобальной области видимости?


Нет...в том - то и дело, это внутри ready, как-то есть способ сделать это? Я как-то помоему объявлял переменную изнутри в глобальной, но может ошибаюсь...блин.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Michael
Цитата
var infa=0;

убрать var

_____________
There never was a struggle in the soul of a good man that was not hard
kaww
ABC, так ведь ты меняешь ее значение в callback'е. В чем проблема?
kaww
Цитата (Michael @ 29.10.2014 - 14:09)
убрать var

infa в родительском скопе и будет доступна в функции обратного вызова хоть и объявлена локальной
GET
Разобрался, спасибо.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Invis1ble
Цитата
jQuery

Цитата
document.getElementById("id")
walerus
Invis1ble Ну чего ты так сразу... ), запрос же идет как нужно - jquery )
GET
Invis1ble
Цитата
blink.gif

Точно! smile.gif

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
kaww
Цитата (Invis1ble @ 29.10.2014 - 18:29)

Цитата
jQuery

Цитата
document.getElementById("id")

А почему blink.gif ? getElementById работает быстрее селекторов jQuery. или нативный api уже не круто?
Invis1ble
Конечно, все нативное работает быстрее smile.gif
Если так рассуждать, то нахрена тогда вообще jQuery (ну и развить мысль можно гораздо дальше) smile.gif Не на том экономите.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

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