好吧基本上这是我的问题,我在这个网站或任何网站上找不到任何关于它的信息。我正在使用Ajax刷新一个包含php文件,并且它一直保持刷新。基本上第一次刷新很好10秒然后这发生第二次刷新是5秒同时刷新自己,然后下一个约2秒做同样的事情,并且下降到1秒。我不知道为什么这样做会有什么问题。
这是刷新的代码。我没有做其余的代码。我知道这就是问题所在,因为它会导致刷新本身。
<script>
$("#active").load("active.phps");
setInterval(function(){
$("#active").load("active.php");
}, 10000);
</script>
任何人都可以帮助我,我将不胜感激。这是为了帮助告诉您在线的朋友,并且这会降低我网站和计算机上的性能。
答案 0 :(得分:1)
我认为问题可能是在ajax加载的时候,方法可能被正确调用但是ajax加载有延迟。也许你应该考虑使用setTimeout?
简单示例:
$(function() {
function loadPage() {
$("#active").load("active.phps");
setTimeOut(loadPage, 10000);
}
setTimeOut(loadPage, 10000);
$(function() {
答案 1 :(得分:0)
将添加的行添加到脚本的开头和结尾:
$(function() {
$("#active").load("active.phps");
setInterval(function(){
$("#active").load("active.php");
}, 10000);
});
这运行了脚本,一切都完成加载。所以它基本上等了。