我是一个 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/