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

时间:2012-09-29 18:12:01

标签: javascript

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

如果您尝试从其他网页加载内容以在您的网页上显示,我建议您使用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);

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