我有一个类似于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秒刷新一次表