Показать сообщение отдельно
  #3 (permalink)  
Старый 19.08.2013, 00:56
Интересующийся
Отправить личное сообщение для strongest Посмотреть профиль Найти все сообщения от strongest
 
Регистрация: 18.08.2013
Сообщений: 10

Сообщение от danik.js Посмотреть сообщение
var request = new XMLHttpRequest();
request.open('GET', 'путь/до/json.json');
request.onreadystatechange = function(e) {
    if (this.readyState = 4) {
        if (this.status == 200) {
            var response = JSON.parse(this.responseText);
            // тут ченибудь делаем с объектом
        }
        else {
            // тут сообщаем о сетевой ошибке
        }
    }
}
request.send(null);
Спасибо. Однако в строчке
if (this.readyState = 4)
я добавил еще одно "=" иначе ругается на ошибку "uncaught syntaxerror unexpected end of input repeated 2 items". Буду теперь пробовать дальше двигаться. О своих результатах сообщу позже когда сделаю уже то что в финальном результате будет.
Ответить с цитированием