Jquery刷新定时器杀死之前的值



我有一个类似于facebook的评论脚本,我添加了一个jquery计时器来刷新div id上的内容,它做了它应该做的事情,但问题是它杀死了我在刷新同一文件中使用的其他脚本的值,是他们解决这个问题的某种方式还是可以说是一个死鸭子。如果我能得到一些帮助,非常感谢。

<script>
$(document).ready(function() {
    $("#responsecontainer").load("index.php");
    var refreshId = setInterval(function() {
        $("#responsecontainer").load('index.php?randval='+ Math.random());
    }, 60000);
    $.ajaxSetup({ cache: false });
});
</script>
<div id="responsecontainer">

看看我对以下问题的回答。我建议使用IIFE而不是setInterval()。我也认为它更干净一点。

用jQuery/Ajax每5秒刷新一次表

最新更新