ヘッドタグの間にこのJavascriptコードがあります
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script>
var auto_refresh = setInterval(
function()
{
$('#loaddiv').fadeOut('slow').load('reload.php').fadeIn("slow");
}, 1000);
</script>
そして div は次のようになります:
<div id="loaddiv">
<div style="float: left; width:868px; height:635px; border:2px solid #000; overflow:auto;">
<?php
index_table();
?>
</div>
</div>
index_table();
MySQLデータベースのテーブルからレコードを出力する関数です。新しいレコードがこのテーブルに挿入されるたびに、現在は更新し続けているためdiv
(または常に点滅しているが新しいレコードが存在しないため)、自動的に表示されるはずです。
問題は、挿入されている新しいレコードが表示されないことです。これを行う唯一の方法は、単にページを更新することです (更新ボタン - Google Chrome )。
上記のコードの何が問題になっていますか?