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

Запрос JSON, без установки таймаута:
function ajax(url, callback) {
    var xhr = new XMLHttpRequest();
    xhr.open('GET', url);
    xhr.onreadystatechange = function(){
        if (this.readyState == 4) {
            if (this.status == 200)
                callback(JSON.parse(this.responseText));
            // иначе сетевая ошибка
        }
    };
    xhr.send(null);
}

ajax('http://domain/script.php', function(data){
    alert(JSON.stringify(data));
});


IE8+
Ответить с цитированием