首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用jquery和setinterval不刷新页面区域

使用jquery和setinterval不刷新页面区域
EN

Stack Overflow用户
提问于 2011-08-22 06:52:27
回答 2查看 543关注 0票数 0

我正在尝试刷新我的php页面的特定区域,这将从数据库加载更新的信息。我的代码可以在本地主机上运行。但是,当我试图在我的域上执行相同的代码时。然后,它不会刷新,不会显示更新的信息,我不知道为什么...任何人都知道..

代码语言:javascript
复制
setInterval(updateShouts, 10000 );
function updateShouts(){    
$('#refresh').load('ajax/check.php');
}; 

这是我用来刷新

代码语言:javascript
复制
 .
EN

回答 2

Stack Overflow用户

发布于 2011-08-22 06:55:50

我会检查URL是否正确:

您可以使用Firebug (或另一个Javascript调试器)来观察发出的请求,您可以看到它是否是一个404错误,或者它是否工作。

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

票数 1
EN

Stack Overflow用户

发布于 2011-08-22 06:57:14

尝试:

代码语言:javascript
复制
function updateShouts()
{    
   $('#refresh').load('ajax/check.php');
};

setInterval(function(){updateShouts();}, 10000 );

问题出在大多数本地主机开发服务器的配置、安全性等方面。通常是在负载端,而不是主机。因此,这可能是也可能不是问题的一部分,但我不能肯定

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7141677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档