<script type="text/javascript">
window.onload = setupRefresh;
function setupRefresh() {
setTimeout("refreshPage();", 1000);
}
function refreshPage() {
window.location = location.href;
}
ページは毎秒リロードされています唯一の問題は、これを修正する方法が点滅していることです
jquery で div と .get を使用して、Web サイトの別のページからデータを取得できます。
setTimeOut(function, time) を使用できます
$(function() {
startRefresh();
});
function startRefresh() {
setTimeout(startRefresh,1000);
$.get('pagelink.php', function(data) {
$('#content_div_id').html(data);
});
}
ページが完全にリロードされ、それ自体が上書きされている場合 (リロードを実行しているスクリプトを含む)、次のバージョンを試してください。
function startRefresh() {
$.get('', function(data) {
$(document.body).html(data);
});
}
$(function() {
setTimeout(startRefresh,1000);
});
点滅効果がなければ、そのようにページをリロードすることはできません。AJAXを見て、ページの更新されたコンテンツをフェッチし、「既存の」ページに非同期で表示します。
画面の一部を更新するには、http: //www.brightcherry.co.uk/scribbles/jquery-auto-refresh-div-every-x-seconds/をご覧ください(一部<DIV>
はページに固有のものにすることができます) )。