Javascript 未使用jquery和setinterval刷新页面区域

Javascript 未使用jquery和setinterval刷新页面区域,javascript,jquery,setinterval,Javascript,Jquery,Setinterval,我试图刷新php页面的一个特定区域,该区域将从数据库加载更新的信息。我的代码正在本地主机上运行。但是,当我试图在我的域上执行相同的代码时。然后,它不是刷新和不显示更新的信息,我不知道为什么。。。有人知道吗 setInterval(updateShouts, 10000 ); function updateShouts(){ $('#refresh').load('ajax/check.php'); }; 这是我用来刷新的代码 .我会检查URL是否正确: 您可以使用Firebug(或另

我试图刷新php页面的一个特定区域,该区域将从数据库加载更新的信息。我的代码正在本地主机上运行。但是,当我试图在我的域上执行相同的代码时。然后,它不是刷新和不显示更新的信息,我不知道为什么。。。有人知道吗

setInterval(updateShouts, 10000 );
function updateShouts(){    
$('#refresh').load('ajax/check.php');
}; 
这是我用来刷新的代码

.

我会检查URL是否正确:

您可以使用Firebug(或另一个Javascript调试器)来监视请求是否发出,您可以查看它是否是404错误或是否有效

另外,在控制台中,只需键入$('#refresh'),并确保它返回实际对象。 如果仅显示[]或未定义,则说明选择器错误。

请尝试:

function updateShouts()
{    
   $('#refresh').load('ajax/check.php');
};

setInterval(function(){updateShouts();}, 10000 );
问题在于大多数localhost dev服务器的配置、安全性等。。通常位于秤的负载端,而不是主机的其他位置。所以这可能是问题的一部分,也可能不是问题的一部分,但我不能确定


编辑我同意检查的概念,以确保路径ajax/check.php也有效。当使用jquery(或javascript单机版)进行开发时,Firebug是一个非常方便的工具。

您可以粘贴实时链接吗?setInterval真的启动了吗?尝试将console.log添加到函数中。URL正确吗?在firebug/chrome开发工具上查看网络连接。选择器对吗?好。。。是吗?但是。。我的问题是。。为什么它在本地主机上运行良好,为什么不在线。。。我如何检查它是否正在检索页面信息…任何想法..所有人都理解你的问题:)他们回答正确,要求检查路径,路径可以不同于你的本地服务器或将live链接粘贴到此处…FireBug是第一步,如果你还没有。为什么?因为如果你的脚本在任何地方出错,它都会告诉你。如果脚本出现错误,脚本可能会停止。同样对于firebug,如果.load()事件不能正常工作,它也会告诉您这一点。脚本失败的原因有一对多。把它们全部列出来。。可能是你们的PHP,可能是你们的脚本,可能是2的混合,可能是你们自己的人为错误。可能是您当地的环境不如您的付费环境紧张。。可能是完全不同的事情。说清楚了,我的意思是当Firebug在你的域中时检查它,这样你就可以看到任何错误消息。。。