Показать сообщение отдельно
  #1 (permalink)  
Старый 20.11.2015, 12:48
Интересующийся
Отправить личное сообщение для PabloDiguerero Посмотреть профиль Найти все сообщения от PabloDiguerero
 
Регистрация: 23.06.2014
Сообщений: 17

Чудеса аякса
Ни разу не сталкивался с таким, очень прошу помощи
Смысл следующий: открыт Websocket, по нему прилетают оповещения о событиях. При определенном событии должен произойти запрос к серверу через ajax. Картина примерно такая, как на скриншоте. Первый запрос сделан из кода, второй - из консоли. Разница очевидна. Почему так происходит я не понимаю.



Dial.prototype =
{
    ....

    draw : function()
    {
        var self = this, xhr = new XMLHttpRequest();
        xhr.open('GET', '/blahblahblah/foo', true);
        xhr.send();

        xhr.onreadystatechange = function()
        {
            alert('ok')
        }
    }

    ....
}

when_ws_message: function(e)
    {
        var message = JSON.parse(e.data)

        switch(message.Action)
        {
            case "dial":
            {
                var dial = new Dial();
                dial.draw();

                break;
            }
   }
Ответить с цитированием