Показать сообщение отдельно
  #1 (permalink)  
Старый 12.02.2013, 23:33
Аспирант
Отправить личное сообщение для Petja Посмотреть профиль Найти все сообщения от Petja
 
Регистрация: 13.03.2011
Сообщений: 57

Пропадает элемент объекта, хотя он есть...
var http = false;
var url1 = '/assets/components/ajax/connector.php?action=func'; // Возвращает: "test"
var glob = {};
if(navigator.appName == "Microsoft Internet Explorer") {
    http = new ActiveXObject("Microsoft.XMLHTTP");
}else{
    http = new XMLHttpRequest();
}
function getData(url){
    http.open("GET", url, true);
    http.onreadystatechange=function(){
        if(http.readyState == 4){
            glob.ret1 = http.responseText;
        }
    }
    http.send(null);
}
getData(url1);
console.log(glob); // [ret1 "test"] ТАК ЕСТЬ!
console.log(glob.ret1); // [undefined] А ТАК НЕТУ... :-((((((


Подскажите, почему так? Заранее спасибо!
Ответить с цитированием