Ответы пользователя по тегу JavaScript
  • Как вернуть результат WebSocket / http запроса из функции?

    @Fenomen51
    promise

    // Загрузка содержимого балуна с сервера
    function loadBalloonData (objectId) {
    var dataDeferred = ymaps.vow.defer();
    // Аякс
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.open("POST","request.php",true);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttp.onreadystatechange = function(){
    if (xmlhttp.readyState == 4){if(xmlhttp.status == 200){
    xmlhttp.responseText;resolveData();
    };}
    };xmlhttp.send('n='+objectId);
    // конец Аякс
    Ответ написан
    Комментировать
  • Как узнать, что у пользователя прервалась связь websocket?

    @Fenomen51
    После таких идей потом возникают непонятные нагрузки.. потом захочется пинговать с частотой 10 раз в секунду, потом передавать поточно кучу другого хлама.
    В то время как хорошо бы задаться вопросом, на фига узнавать об этом?
    Если Вы ему ничего не посылаете, зачем Вам знать тут ли он, если посылаете и он не ответил, то зачем ещё чего-то пинговать?
    Ответ написан
    Комментировать