Показать сообщение отдельно
  #1 (permalink)  
Старый 12.05.2013, 11:29
Новичок на форуме
Отправить личное сообщение для Yuriel Посмотреть профиль Найти все сообщения от Yuriel
 
Регистрация: 07.10.2010
Сообщений: 4

Асинхронное обновление переменных javascript!
Проблемка вот в чем:
Например, есть страница содержащая Какой то DIV:
<div id = 'myDiv'> </div>
после асинхронного запроса в нем появляются какие то данные и клиентский код:
<div id = 'myDiv'>
<script>
var XXX = '12345';
</script>
...Всякая всячина...
</div>
И есть функция, работающая с переменной XXX.
Так вот, появляется ошибка - 'XXX' - определение отсутствует. То, есть эта функция не видит переменную.
Я подозреваю, что после асинхронного запроса надо как-то обновить область переменных javascript, но не знаю как это сделать. Может есть способ заставить браузер асинхронно заново просмотреть обновленный <div id = 'mydiv'> ????
P.S. при щелчке правой кнопкой на странице - "Просмотр кода элемента" (браузер Chrome), раскрывается код страницы, где исправно видно:
<div id = 'myDiv'>
<script>
var XXX = '12345';
</script>
...Всякая всячина...
</div>
Ответить с цитированием