我在页面上有一个锚元素,我需要每5秒刷新一次。它只有一个锚,所以我不需要循环插件。
如何在不重新加载页面的情况下刷新我想要的元素。有插件吗?
答案 0 :(得分:1)
而不是使用任何插件使用 setInterval()函数来实现这种重复功能:
setInterval ( "doSomething()", 5000 );
function doSomething ( )
{
// (do something here)
}
答案 1 :(得分:0)
您可以在jQuery中使用Ajax功能:Documentation link!
特别是.load()方法会有所帮助。
请注意,这仅适用于位于同一服务器上的文件(javaScript中的安全措施)。我想从远程服务器拔出,你需要一个服务器端代理来获取数据。
答案 2 :(得分:0)
var myIntervalId = setInterval("function_to_execute()", 5000);
页面加载后,每隔5秒钟会调用function_to_execute()
。您可以将刷新的代码放在那里,它将每5秒执行一次。
除非您在function_to_execute()
函数中明确刷新页面,否则它不会刷新您的页面。
要取消此计时器,请致电 -
clearInterval ( myIntervalId );
答案 3 :(得分:0)
setInterval ( "UpdateDivID()", 5000 );
function UpdateDivID()
{
$('#AnchorID').html('Someone has refreshed the page');
}
将更改AnchorID的html ..更具体。