Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

Opera 42 Debian XMLHttpRequest

  • Доброго дня.
    Можете подсказать. имеется скрипт:

    <script>
        var X = 0;
        var Y = 0;
     
        function allowDrop(ev) {
          ev.preventDefault();
        }
     
        function drag(ev) {
        //  debugger;
            ev.dataTransfer.setData("text", ev.target.id);
        }
     
        function drop(ev) {
          ev.preventDefault();
          var data = ev.dataTransfer.getData("text");
         // ev.target.appendChild(document.getElementById(data));
     
        //console.log(ev)
     
         //id = document.getElementById(data);
         document.getElementById(data).style.position = "absolute";
         document.getElementById(data).style.left = (ev.x - X) + "px";
         document.getElementById(data).style.top = (ev.y - Y) + "px";
     
         // 1. Создаём новый объект XMLHttpRequest
        var xhr = new XMLHttpRequest();
     
        // 2. Конфигурируем его: GET-запрос на URL 'phones.json'
        xhr.open('GET', '/save?id=' + data + '&x=' + (ev.x - X) + '&y=' + (ev.y - Y) , true);
     
        // 3. Отсылаем запрос
        xhr.send();
     
     
        }
     
        function lol(ev, th){
          // debugger
           X =  ev.clientX - th.offsetLeft; //ev.layerX;
           Y =  ev.clientY - th.offsetTop; //ev.layerY;
           console.log([X,Y])
        }
     
    </script>
    ```
    браузер определяет X,Y
    но не отправляет GET запрос.
    в лог пишет цифры: 25, 69; 100, 250
    
    Подскажите, как в опере отладить отправку GET запроса?
    знаю что в последней версии для XP - работает. 
    а вот в версии 42 для Debian - не работает.
    
    p.s. обновить браузер нет возможности от слова совсем.
Log in to reply