首页 > 其他分享 >网页数据实时更新的三种简单方法

网页数据实时更新的三种简单方法

时间:2023-01-30 20:34:24浏览次数:40  
标签:function 网页 http 实时 isLoaded init 三种 20 页面

一、页面自动刷新
<meta http-equiv="refresh" content="20">
其中20指每隔20秒刷新一次页面.

二、页面自动跳转:
<meta http-equiv="refresh" content="20;url=http://www.hackhome.com">
其中20指隔20秒后跳转到http://www.hackhome.com页面

三、js控制
<script language="JavaScript">
  function myrefresh(){
    window.location.reload();
  }
  setTimeout('myrefresh()',1000); //指定1秒刷新一次
</script>

四、Ajax
var isLoaded = false;
function reqs(opts) {
  $.ajax({
    type: 'get',
    url: 'demo.php',
    dataType: 'json',
    beforeSend: function() {
      if(opts.init === 1) {
      $('.zh-loading').show();
      }
      isLoaded = false;
    },
    success: function(res) {
      console.log(res);
    },
    complete: function() {
      if(opts.init === 1) {
        $('.zh-loading').hide();
      }
    isLoaded = true;
    },
    error: function() {
      console.log('请求失败~');
    }
  });

}

reqs({"init": 1});

setInterval(function() {

  isLoaded && req({"init": 0});

}, 3000);

注释:
1.isLoaded && req({"init": 0}); 表示前面一个条件正确,则执行&&后面的方法。
2.将init赋值为0,是让loading只出现在页面第一次加载的时候。后面不出现。

标签:function,网页,http,实时,isLoaded,init,三种,20,页面
From: https://www.cnblogs.com/keepdoit/p/17077171.html

相关文章

  • 《中国地质图集》网页版
    公众号【地质掘墓人】曾经发布了《中国地质图集》电子版,其中的图片内容很完整,但网页却无法正常使用,故我基于原文件中的图文,参考其网页设计效果,重新制作了一版网页程序。1......
  • 案例黑马旅游网页
    案例黑马旅游网页<!doctypehtml><htmllang="zh-CN"><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metanam......
  • vue.js客服系统实时聊天项目开发(十三)日期缩短展示,同一天只展示时秒,同一年展示月日小时
    客服系统中在展示聊天消息时间的时候,根据当前日期与目标日期的情况进行缩短显示,如果是同一天,只显示小时、分钟、秒,如果是同一年,只显示月日小时、分钟、秒,否则显示全部,根据......
  • vue.js客服系统实时聊天项目开发(十二)自动欢迎信息的延迟展示效果
    访客进行聊天窗口以后,会出现几条自动欢迎的信息,这是怎么实现的呢?其实纯粹是前端实现的效果,并不是后端延迟推送。前端一次性取回几条数据以后,延迟逐条展示出来的  这......
  • 网页版红警的资源加载的实现
    由于红警的资源比较大,红警2加上红警尤里复仇两个版本,还有二十多首高清无损的背景音乐,有一个G左右的大小,当用户打开网页玩耍的时候,总不能每次都下载一个G的资源吧。所以需要......
  • 网页红警,如何将存入本地的音频转成可播放状态
    之前资源加载,我实现了将资源以ArrayBuffer的形式保存到的本地Indexeddb中,里面包含很多的音频文件,那么,如何将音频文件拿出以后,直接播放呢?有两个方法可以实现:URL.createObject......
  • Linux 常用替换命令三种方法(perl、shell、sed)
    举例在文件服务器上有一文件,文件名字:aaa.txt文件内容为:name=guodongsex=nanage=1001、perl:find-name'文件名'|xargsperl-pi-e's|被替换的字符串|替换后的字......
  • 汽车虚拟仿真,实时云渲染至关重要!
    什么是实时云渲染、汽车虚拟仿真?实时云渲染技术是一种基于云计算技术的图形渲染技术,它通过云端的运算能力来实现实时的图形渲染。其发展历程始于20世纪90年代末,随着云计算......
  • Python选择语句常见的三种形式!
    选择语句,也称为条件语句。即按照条件执行不同的代码片段。那么Python中选择语句是什么?在Python中,选择语句主要有3种形式,分别是:if语句、if...else语句和if...elif...els......
  • 3DCAT实时云渲染助力VR虚拟现实迈向成熟
    近年来,虚拟现实(VirtualReality,VR)技术在市场上的应用越来越广泛,虚拟现实已成为一个热门的科技话题。相关数据显示,2019年至2021年,我国虚拟现实市场规模不断扩大,从2019年的......