我正在尝试刷新我的php页面的特定区域,这将从数据库加载更新的信息。我的代码可以在本地主机上运行。但是,当我试图在我的域上执行相同的代码时。然后,它不会刷新,不会显示更新的信息,我不知道为什么...任何人都知道..
setInterval(updateShouts, 10000 );
function updateShouts(){
$('#refresh').load('ajax/check.php');
}; 这是我用来刷新
.发布于 2011-08-22 06:55:50
我会检查URL是否正确:
您可以使用Firebug (或另一个Javascript调试器)来观察发出的请求,您可以看到它是否是一个404错误,或者它是否工作。
此外,在控制台中,只需键入$('#refresh'),并确保它返回一个实际的对象。如果它只显示[]或未定义,则选择器是错误的。
发布于 2011-08-22 06:57:14
尝试:
function updateShouts()
{
$('#refresh').load('ajax/check.php');
};
setInterval(function(){updateShouts();}, 10000 );问题出在大多数本地主机开发服务器的配置、安全性等方面。通常是在负载端,而不是主机。因此,这可能是也可能不是问题的一部分,但我不能肯定
编辑我同意检查以确保路径ajax/check.php也是有效的。当使用jquery (或单独的javascript )进行开发时,Firebug是一个非常方便的工具。
https://stackoverflow.com/questions/7141677
复制相似问题