Javascript 如何在div中显示另一个页面并在特定时间刷新它?

Javascript 如何在div中显示另一个页面并在特定时间刷新它?,javascript,jquery,html,Javascript,Jquery,Html,我试图在div中调用另一个名为bidtable.php的页面,我希望它每20秒刷新一次。这是我试过的,但不起作用 $(文档).ready(函数(){ 刷新表(); }); 函数刷新表(){ $('#latestData').load('bidtable.php',function(){ 设置超时(刷新表,20000); }); } 尝试将URL添加到PHP文件中,而不仅仅是文件名。像这样: function refreshTable() { $('#latestData').load('

我试图在div中调用另一个名为bidtable.php的页面,我希望它每20秒刷新一次。这是我试过的,但不起作用


$(文档).ready(函数(){
刷新表();
});
函数刷新表(){
$('#latestData').load('bidtable.php',function(){
设置超时(刷新表,20000);
});
}

尝试将URL添加到PHP文件中,而不仅仅是文件名。像这样:

function refreshTable() {
  $('#latestData').load('the_url/bidtable.php', function() {
    setTimeout(refreshTable, 20000);
  });
}

首先检查控制台中的AJAX请求错误。其次,请注意AJAX轮询不是一个可伸缩的解决方案。如果您需要保持客户端和服务器端紧密同步,请使用WebSocket。如果您使用的是现代浏览器,则可能会被CORS策略阻止。检查你的控制台。是吗?事实上,当我用我的localhost/phpmyadmin品尝它时,它运行得非常好,但是现在这个网站是活的,它不工作了。你能给我提出其他解决这个问题的办法吗??拜托,这能回答你的问题吗?我也有同样的想法,所以我昨天就试过了,但也没用。你还有什么其他的想法可以帮助解决这个问题吗?基本上,在“bidtable.php”页面上,我显示了14个不同的表,其中包含了条件,我想在一个div中显示“bidtable.php”页面的内容,这样用户就可以根据应用于他的条件查看内容。哼哼,是
bidtable.php
在网站的根文件夹中还是放在另一个文件夹中?它在根文件夹中。不过我解决了这个问题。我在定义函数后声明了脚本源代码,这正是我做错的地方。现在我决定声明头中的所有源代码,然后定义并调用主体或头中的任何函数。请原谅我的愚蠢错误。很高兴听到你让它工作了!