Javascript jquery自动刷新不工作?

Javascript jquery自动刷新不工作?,javascript,php,jquery,Javascript,Php,Jquery,这是我写的一个脚本,所以我可以每5秒刷新一个div的内容,但由于某些原因它不起作用。。。我希望它加载页面,然后开始刷新,我不希望它必须等待刷新显示 <script type="text/javascript"> function page_load(){ $('#contentforads').load('<?php print $actual_link ?>/ads.php').fadeIn("slow"); } function refresh(){

这是我写的一个脚本,所以我可以每5秒刷新一个div的内容,但由于某些原因它不起作用。。。我希望它加载页面,然后开始刷新,我不希望它必须等待刷新显示

 <script type="text/javascript">
function page_load(){
    $('#contentforads').load('<?php print $actual_link ?>/ads.php').fadeIn("slow");
}
function refresh(){
    page_load();
    var auto_refresh = setInterval(page_load,5000);
}
</script>

函数页_加载(){
$('#contentforads').load('/ads.php').fadeIn(“慢”);
}
函数刷新(){
页面加载();
var自动刷新=设置间隔(页面加载,5000);
}
page\u load()
不返回函数,因此您应该通过引用间隔来传递它,而不是执行它

var auto_refresh = setInterval(page_load,5000);
不要忘记执行
refresh
开始间隔

function page_load(){
    $('#contentforads').load('<?php print $actual_link ?>/ads.php').fadeIn("slow");
}
function refresh(){
    page_load();
    var auto_refresh = setInterval(page_load,5000);
}
refresh();
功能页_加载(){
$('#contentforads').load('/ads.php').fadeIn(“慢”);
}
函数刷新(){
页面加载();
var自动刷新=设置间隔(页面加载,5000);
}
刷新();
更改:

setInterval(page_load(),5000);
致:


我会将您的代码更改为:

var a = function page_load(){
  $('#contentforads').append(new Date());
}

setInterval(a, 5000); //every 5 seconds
因此,我建议:

  • 更少代码xD
  • 函数会占用内存,因为它们在JS中被视为变量,所以这会更加优化

注意:工作

我更改了它,但仍然没有加载任何内容?控制台中没有任何内容,这是它生成的链接,我认为url是您网络的内部内容?当我用Fiddlerys点击它时,我得到了dns错误。这是一个我刚刚添加到主机文件中的本地站点。嗯,我相信它只是纯文本。我只是想再检查一下你执行它是什么意思?对不起,我搞砸了。你比我更亲近。除息的。我更改了代码,得到了一把工作小提琴(对不起,我剥夺了你的一些原创作品)。
var a = function page_load(){
  $('#contentforads').append(new Date());
}

setInterval(a, 5000); //every 5 seconds