javascript - 如何使用 JavaScript 定期检索页面输出并显示给用户?

标签 javascript

我是一个 JavaScript 新手,不知道如何实现这一点,所以朝正确的方向插入(或插入!)真的很棒。

我有一个 HTML 页面,我需要向用户显示一些不断变化的数据。数据只是网页的文本输出。

获取页面输出然后使用 JavaScript 向用户显示该输出的最佳方式是什么?

谢谢!

最佳答案

如果您尝试从另一个网页加载内容以在您的网页上显示,我建议使用 jQuery:

$(function() {
    setInterval(function() {
        $.get('url_here', function(res) {
            $('#result').html(res);
        });
    }, 30000);
});

这会将整个 html 响应加载到像 <div id="result"></div> 这样的 div 中例如,每 30 秒(30000 毫秒)执行一次此过程。

如果您只需要显示 html 响应的一部分,您需要从 res 中解析它。然后将这一行切换为类似 $('#result').html(myValue); 的内容.

如果您需要服务器推送到客户端而不是客户端从服务器拉取,那么您可能需要不同的解决方案。

关于javascript - 如何使用 JavaScript 定期检索页面输出并显示给用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655199/

相关文章:

javascript - Jasny Bootstrap rowlink 模态调用

javascript - 遍历提供的属性

javascript对象删除元素

javascript - 使用 DateTimePicker 获取日期名称并更改服务时间列表

javascript - 在 jsfiddle 上练习 lodash

javascript - Photoshop 脚本 (JS) : Duplicate layer set and subs

javascript - 在使用 browserify 和 ethereumjs-lib 时找不到模块 'secp256k1-browserify'

javascript - webrtc 导航器用户媒体 JavaScript 中如何(停止、退出)视频

javascript - 接下来会加载使用 insertBefore (async=false) 添加的脚本吗?

Javascript 使用 promise 等待条件为真