Периодическое обновление содержимого DIV из php не работает на мобильных устройствах - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь обновлять содержимое DIV каждую секунду, используя следующий код:

...
var timer = setInterval (check,1000);
function check(){
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("update").innerHTML=this.responseText;
    }
  };
  xhttp.open("GET", "check.php", true);
  xhttp.send();
}

Dynami c содержимое создается страницей php на том же сервере, на котором для цель тестирования Я написал этот код:

...
Currently playing song number:
<?php
echo (" ");
echo (rand(5,15)); 
?>
...

Кажется, что работает нормально, когда я открываю страницу с Chrome, но это не работает на мобильных устройствах (я использую Huawei P30 pro). Существуют ли какие-либо ограничения на использование запросов xhttp на мобильных устройствах или вы можете обнаружить ошибки в коде? Заранее спасибо.

1 Ответ

0 голосов
/ 22 апреля 2020

Я нашел проблему. Я отредактировал сценарий. js источник страницы, не меняя имени, и, очевидно, мой телефон сохранил в своей временной памяти предыдущую версию скрипта. Вот почему это не сработало

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...