DEVIL_521
2019-03-06 16:08 阅读 3.8k

后端实时获取类似json格式的数据,获取后进行处理,传向前端页面,前端可以实时显示处理后的数据?

后端实时获取类似json格式的数据,获取后进行处理,传向前端页面,前端可以实时显示处理后的数据?
举个例子
1. 后端每隔一短时间后就会获取到传感器的温度等数据,然后进行数据解析,前端会实时获取到来自后端所处理的数据。
1. 例如我们电脑CPU的实时数据显示,我们可以清楚的看CPU的变化。
请问各位大佬,这个应该怎么做? 有什么思路么?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • jslang 天际的海浪 2019-03-06 16:42

    用ajax啊。比如json的数据是 {"text":"内容"}

    <script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
    <script type="text/javascript">
    function loadData() {
        $.ajax({
            url: "xxxx.json",
            type: "get",
            dataType: "json",
            success: function (data) {
                $("#test").text(data.text);
                setTimeout(loadData, 2000);
            }
        });
    }
    $(function(){
        loadData();
    });
    </script>
    <div id="test"></div>
    
    点赞 1 评论 复制链接分享
  • weixin_42428631 Ice_bling 2019-03-06 16:12

    我理解是后端隔几秒去获取数据,前端可以也每隔几秒去刷新请求后端的数据吧,或者前后端做长链接,等后端通知

    点赞 评论 复制链接分享
  • lx_nhs 是码农没错了 2019-03-07 14:05
    1. 前端轮询ajax请求后台获取数据
    2. websocket长连接, 后台推给前端
    点赞 评论 复制链接分享

相关推荐