Главная » Шпаргалка » PHP MYSQL javascript » jQuery » обновление страницы

два способа обновить часть страницы без перезагрузки

PHP не может этого сделать, только на стороне клиента с использованием Javascript.

вариант с использованием  JQuery :

Index.php

<div id="block">
<!-- score data here -->
</div>

Может быть обновлены с помощью следующего кода:

$("#block").load("index.php #block");

Это позволит загружать содержимое #block из index.php без обновления всей страницы.

Можно автоматизировать, обновляется каждые 30 секунд с помощью setInterval ();

setInterval(function(){
$("#block").load("index.php #block");
}, 30000);

Вы можете прочитать больше  http://docs.jquery.com/Ajax/load urldatacallback #

еще вариант с iframe:

<a href="#" onclick="changeBlock('9xNlL7iiA4w');return false;">Video 1</a> |

<a href="#" onclick="changeBlock('gb63VCEC32Q');return false;">Video 2</a>

<div id="block"></div>
    <script  type="text/javascript">
    function changeBlock(id) {
       document.getElementById('block').innerHTML = '<iframe width="425" height="349" src="http://www.youtube.com/embed/'+id+'" frameborder="0" allowfullscreen></iframe>';
    }
    </script>