Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.07.2013, 00:17
Кандидат Javascript-наук
Отправить личное сообщение для aleks_lv Посмотреть профиль Найти все сообщения от aleks_lv
 
Регистрация: 23.04.2010
Сообщений: 105

xml загрузка
такой простой код
var x = new XMLHttpRequest();
x.open('POST', 'xml.xml', true);
x.onreadystatechange = function(){  
  if (x.readyState == 4&&x.status == 200) 
	 {window.r=this.responseXML;          	 
	 }
		                           } ;
x.send(null);
console.log(window.r)

window.r undefined....
пока придумал только такое
setTimeout(function()
             {console.log(window.r)},500
          )

давать какую-то задержку для загрузки xml.xml ,но это неправильно...как правильно тут поступить(window.r нужна и работа с ней начинается сразу после загрузки XML,но не в onreadystatechange )

Последний раз редактировалось aleks_lv, 18.07.2013 в 00:19.
Ответить с цитированием
  #2 (permalink)  
Старый 18.07.2013, 01:01
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

БИНГО! Вы 100500 посетитель форума, задавший этот вопрос!
Гугли слово асинхронность
Сообщение от aleks_lv
давать какую-то задержку для загрузки xml.xml, но это неправильно
Пинг? Не, не слышал..
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с xml Phenix Общие вопросы Javascript 3 03.04.2013 12:16
Кроссдоменная загрузка XML nule AJAX и COMET 8 28.12.2011 12:22
Загрузка и обработка xml файла Visvitalis jQuery 0 26.09.2011 16:09
Загрузка XML документа zeraid Общие вопросы Javascript 0 25.05.2011 16:10
загрузка данных из XML, почему загружает только в Explorer asked86 AJAX и COMET 2 18.12.2009 16:29