Jquery更新Div错误


Jquery updating Div error

我已经做了这个代码:

<script type="text/javascript"  src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
    <script type="text/javascript">
    var auto_refresh = setInterval(
    function(){
        $('#main2').empty();
        $('#main2').load('index.php?_='+Math.random()+'    #main2').fadeIn("slow");
    }, 10000); // refresh every 10000 milliseconds
</script>

我的div。

<div id="main2">
<?php include('newsong.php'); ?>
</div>

它更新,但我可以看到整个页面轻弹(不是index.php),而不是只有div。我已经搜索,但没有什么是像这个问题。谢谢你。

经过多次尝试,我找到了工作的脚本,至少对我(firefox):

<script type="text/javascript"  src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
    <script type="text/javascript">
     $(document).ready(function() {
        $("#main2").load("newsong.php");
        var refreshId = setInterval(function() {
        $("#main2").load('newsong.php?randval='+ Math.random());
        }, 9000);
     });
    </script>

对于div:

<div id="main2">
<noscript>
<?php
include('newsong.php');
?>
</noscript>
</div>