Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.03.2012, 17:50
Новичок на форуме
Отправить личное сообщение для cyberpunk Посмотреть профиль Найти все сообщения от cyberpunk
 
Регистрация: 20.02.2012
Сообщений: 5

ответ сервера не сохраняется в глобальную переменную
my_var =' ';  //инициализируем глобальную переменную 

$.get ( 'http://localhost/site/book/1.html', function(data) {
               my_var=data;//передаем ответ сервера в переменную 
               alert(my_var);/* вуаля , alert  показывает  , что ответ сервера   в глобальной  переменной*/
 });
alert(my_var); //а теперь переменная пуста , хоть и глобальная



Почему обнуляется my_var и как "удержать" в ней ответ сервера ?
Ответить с цитированием
  #2 (permalink)  
Старый 05.03.2012, 14:21
Новичок на форуме
Отправить личное сообщение для cyberpunk Посмотреть профиль Найти все сообщения от cyberpunk
 
Регистрация: 20.02.2012
Сообщений: 5

Огромное спасибо .
Думал раз язык однопоточный , то и алерт выйдет после завершения ajax запроса .
Ответить с цитированием
  #3 (permalink)  
Старый 06.03.2012, 11:57
Аватар для SkyLight
Злюка-бобер
Отправить личное сообщение для SkyLight Посмотреть профиль Найти все сообщения от SkyLight
 
Регистрация: 21.03.2010
Сообщений: 438

Он-то однопоточный, но AJAX ведь совсем другое дело.
__________________
In WEB We Trust
У всех есть своя темная сторона...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить функцию при запуске увидеть ГЛОБАЛЬНУЮ переменную? возжаждавший Элементы интерфейса 8 23.02.2017 01:27
IE не распознает ответ от сервера в формате JSON DIMANSIM Internet Explorer 0 26.11.2011 22:08
Chrome firbug ответ с сервера nyols Общие вопросы Javascript 2 05.08.2011 12:19
Как получить переменную с сервера? DmitryT AJAX и COMET 2 03.08.2011 18:16
Ответ сервера в плугине ajaxForm отдается неправильно. IgorOk jQuery 11 13.12.2009 04:35