数据添加到数据库后如何将数据发送到网页

111*_*110 2 javascript asp.net ajax asp.net-mvc asp.net-ajax

我正在尝试在foursquare.com的第一页上创建功能(feed自动滚动).我找到了如何在这里做到这一点.但我有另一个问题.我想在将一些数据添加到数据库后立即添加新的Feed(如foursquare),但我不知道如何制作它.我想我需要以某种方式将数据从数据库发送到页面或每秒从数据库读取.实现这一目标的最佳方法是什么?

好的我决定每隔5秒用以下代码调用数据库.我只是需要一些确认,这是有效和安全的方法吗?

function init() {
        setInterval(function () {
            $.post('http://localhost:2993/home/test', function (data) {
                smoothAdd('scroller', data);
            });
        }, 5000);    
Run Code Online (Sandbox Code Playgroud)

Ian*_*cer 5

看一下SignalR:https://github.com/SignalR/SignalR,它可以轻松进行长轮询.