Loading...
Помощь по скриптам | помощь по js
есть код
php
   //////////ОТОБРАЖЕНИЕ ИГРАКОВ//////////// $u = DB::getAll("SELECT * FROM `users` WHERE `loc` = '".$user['loc']."' and `id` != '".$user['id']."' and `cave` = '1' and `date_last` > '".(time()-120)."'"); foreach($u as $users) { $zonas_inf = DB::getRow("SELECT * FROM users WHERE loc='".$user['loc']."' and x='".$x."' and x='".$users['x']."'  and y='".$y."' and y='".$users['y']."'"); if(!empty($zonas_inf)) { echo '<div class="outer"> <img src="/design/img/map/users/1.png" title="'.$users['login'].'" style="z-index:10;max-width: 100%" > </div>'; } } ///////////////////   
он отображает игроков на сетке карты как сделать чтобы данные обновлялись каждую секунду без обновления страниц ?
Странный у тебя какой-то js *close-tema*
not found, так его нету
нужно добавить )
ajax нужен
Создай файл где будешь отдавать данные о персонажах
с помощью ajax делай запрос каждую секунду в файл и ответ суй в div
типа того
javascript
   setInterval(function() {     // Отправляем AJAX-запрос на сервер     var xhr = new XMLHttpRequest();     xhr.open('GET', '/update.php', true);     xhr.onreadystatechange = function() {         if (xhr.readyState == 4 && xhr.status == 200) {             // Обновляем содержимое страницы с помощью полученных данных             var response = xhr.responseText;             document.getElementById('players').innerHTML = response;         }     };     xhr.send(); }, 1000);   
или так
javascript
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>       <script> $(document).ready(function () {            let interval = setInterval(function () {                $.ajax('/abuba.php',{                     method: "GET"                }).done(function (data) {                    $('.divad').html(data);                });            }, 1000);         }); </script>   
Ответ запишется в div - "divad" . Его разумеется тоже нужно указать, ну или там в свой
________
посл. ред. 28.03.2023 в 23:59; всего 1 раз(а); by Yotun
Yotun , не помогло
MOBI , это пример, на основе этого делай, там проще некуда
Yotun , сделал полностью обновление всей карты )
так работает
Онлайн: 5
Время:
Gen. 0.1115
(c) Bym.Guru 2010-2026