Обновление части странички в ajax

129
28 ноября 2019, 20:50

Как организовать автоматическое обновление (через 5-10 сек) части странички.

Answer 1
var intevalHandler = setInterval('reload()',7500); //Обновляется каждые 7500миллисекунд

Функция релоад должна содержать аякс запрос.
Полностью: HTML:

<div id='updateMe'>
<span id='girl_name'>Маша</span> 
<span id='relationship'>любит</span> 
<span id='boy_name'>Васю</span> 
</div>

JQuery:

var reloadFunction;
$(document).ready(function(){
  reloadFunction = function(){
    $.post('rel.php',{'some_query_var':'foobar'},function(data){
      data = eval('('+data+')');
      $("#girl_name").text(data.girl_name);
      $("#relationship").text(data.relationship);
      $("#boy_name").text(data.boy_name);
    });
   }
   var intevalHandler = setInterval('reloadFunction()',7500);
});

rel.php:

$girl_name = array('Маша','Лиза','Оля','Лена','Света');
$relationship = array('любит','не любит','плюнет в','поцелует','к сердцу прижмет');
$boy_name = array('Васю','Петю','Колю','Сашу','Федю');
$girl_rand_max = count($girl_name)-1;
$relationship_rand_max = count($relationship)-1;
$boy_rand_max = count($boy_name)-1;
printf('{"girl_name":"%s","relationship":"%s","boy_name":"%s"}',$girl_name[rand(0,$girl_rand_max)],$relationship[rand(0,$relationship_rand_max)],$boy_name[rand(0,$boy_rand_max)]);

Если ничего не накосячил, должно работать.

Answer 2

AJAX

<div id="content"></div>
<script>  
    function show()  
    {  
        $.ajax({  
            url: "time.php",  
            cache: false,  
            success: function(html){  
                $("#content").html(html);  
            }  
        });  
    }
    $(document).ready(function(){  
        show();  
        setInterval('show()',1000);  
    });  
</script>

в блоке content будет выводиться скрипт time.php И обновляться - setInterval('show()',1000);

READ ALSO
Ошибка при подключении к MySQL

Ошибка при подключении к MySQL

Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in /home/nfwhrbvo/public_html/include/db_connectphp on line 8 Нет соединения с БД

104
Вывести строки из файла которые чаще всего повторяются по айди

Вывести строки из файла которые чаще всего повторяются по айди

Всем привет, помогите сделать вывод строк из файла в популярном порядкеТ

145
Изменить расширение файла в REQUEST_URI

Изменить расширение файла в REQUEST_URI

Как можно получить php-скриптом часть REQUEST_URI без расширения html, htm, php и тп?

123