每10秒更新一次的时间轴
Timeline that gets updated every 10 seconds
我想做一个每隔几秒更新一次的时间轴,不需要刷新页面(它将从服务器上更新的单独文件中获取信息),是否有任何JQuery可以使这变得容易?谁能在网页上给我举个例子?如果需要的话,数据也会以10秒的固定间隔更新。如果可能的话,我想坚持只用CSS3 HTML5和JQuery
非常简单的js,不需要jQuery的"更新每10秒"
// set interval
var interval = setInterval(mycode, 10000);
function mycode() {
// your ajax request or your function call to fetch data
}
function abortTimer() { // call to stop the timer
clearInterval(interval );
}
获取更多信息:关于类似问题的伟大帖子
- 首先执行
$.ajax
请求。 - 调用
refreshTimeline
处理您的响应数据并显示success
或error
. - 等待10秒,重新ajax。
请看下面的例子:
function request() {
$.ajax({
url: "your.php",
data: {}, //if there data to send
// recommended to use json and parse on success
//dataType:"json",
success: refreshTimeline, // try to refresh if success
error: refreshTimeline, // try to refresh if error
});
}
function refreshTimeline(data) {
//handle data as you like
$("#time_line").html(data);
setTimeout(request, 10000); //wait 10 sec and request again
}
request(); // start ajax request
相关文章:
- 如何在设定的时间间隔内一次只显示一个图像
- 完整日历:如何支持一次点击和不长时间点击
- 一段时间后调用函数,但只调用一次
- 视频.JS - 一次在确切时间触发多个事件
- 为什么将 ng-select 替换为自定义指令会导致$http请求不会每隔一段时间发送一次
- 如果通过 ajax 调用 PHP 页面需要一段时间才能运行/返回(并且它设置了会话变量),则第二次 ajax 调用会看到
- 在页面加载时禁用 CSS 动画,但每隔一段时间工作一次
- 使用Rails在页面上以实时刻度的格式显示当前时间,并每秒更改一次
- html5视频的时间更新事件多久触发一次
- JAVASCRIPT/JQuery如何在一次以上的时间内执行
- Bootstrap DateTimePicker:一次打开一个日期时间选取器
- 如何在浏览器中使用F12控制台在javascript中每隔一段时间执行一次
- 不要做不止一次,要做一段时间,但不要做
- 如何使setInterval在一段时间后或多次操作后停止
- 在RxJS中,对一段时间内的事件进行计数,并每秒产生一次总和
- 创建一个每秒钟更新一次的日期和时间函数
- setInterval在显示服务器时间期间每秒钟减慢一次
- 每10秒更新一次的时间轴
- GSAP:一次管理多个渐变和时间线
- 使用setInterval()每30秒更新一次时间戳