Просто используйте этот параметр, если вы хотите автоматического обновления страницы
<meta http-equiv="refresh" content="5" >
где содержание = «5» время ожидания, что составляет 5 секунд. Он обновит вашу страницу через 5 секунд.
Или попробуйте это.
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<title>Ajax Page</title>
<script>
setInterval(function() { autoloadpage(); }, 30000); // it will call the function autoload() after each 30 seconds.
function autoloadpage() {
$.ajax({
url: "URL of the destination page",
type: "POST",
success: function(data) {
$("div#wrapper").html(data); // here the wrapper is main div
}
});
}
</script>
</head>
<body>
<div id="wrapper">
contents will be changed automatically.
</div>
Еще один выстрел, чтобы попробовать, просто вставить этот код в любом месте страницы:
<script type="text/javascript">
setTimeout(function(){
location = ''
},60000)
</script>
Пробовал это, но это освежает страницу и не показывая мне данные –
Все, что я хочу для обновления данных. Я показываю данные на диаграммах, и БД обновляется через каждые 15-20 секунд, поэтому он должен обновлять только графики –