Показать сообщение отдельно
  #4 (permalink)  
Старый 11.09.2010, 00:18
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Sahaviev
Может хоть кто-нибудь ответит?
вам тут никто и ничего не должен.
и если вам не ответили в течении получаса, то либо никого из отвечающих нету в сети, либо ваш вопрос никому не интересен по причине его глупости, и потому что ответ на него расписан многие тысячи раз.
во-втором случае как правило все равно есть чей-то ответ как минимум формата RTFM

В общем, незачем поднимать тему в течении получаса, если на нее никто не обратил внимания
это недопустимо даже в разделе Работа.


Итак, долгожданный RTFM:
http://javascript.ru/ajax/intro#sinh...a-model-v-ajax
Иными словами:
вы иcпользуете ассинхронный JS
и глобальная переменная test(которая на самом деле спокойно задается из функции), будет видна ТОЛЬКО когда ф-ция updateRadio выполнится.
а между тем как завершится ф-ция ChangeRadio, и начнет выполнятся updateRadio может пройти произвольный промежуток времени, в речении которого глобальный test, разумеется не будет иметь нового значения
хотите его использовать, делайте внутри updateRadio
Ответить с цитированием