如何自动将数据输入网页?

时间:2013-03-29 15:55:23

标签: c# asp.net

我想问一下是否有人知道如何自动将数据输入到您的网页。我的意思是,如果我将数据上传到我的网站,我想自动将其显示到另一个页面,该页面显示在一个单独的选项卡中,因为我有一个照片库页面,我希望在该页面中看到我上传的文件点击浏览器的刷新按钮。我现在所拥有的只是自动刷新代码,但不适用于此场景。其他例子是你的Facebook的新闻提要。如果你的朋友正在发布某些内容,那么它会自动显示在你的新闻供稿页面上,这就是我想要的...我希望有人能说明我的观点。提前谢谢。

2 个答案:

答案 0 :(得分:3)

这是实时网络的“酷”内容.Net:http://signalr.net/

答案 1 :(得分:1)

你可以每次进行一次AJAX调用,比方说,5秒钟。

如果您在自己的网站中使用Jquery,可以尝试:

var seconds = 5;

setInterval(function(){

    $.ajax({
        url: urlToHandler,
        data: jsonData,
        dataType: 'json',
        type: 'POST',
        contentType: 'application/json',
        success: function(data) {
           $('#container').html(data.html)
        },
        error: function(data, status, jqXHR) {
            console.log('There was an error.');
        }
    });      // end $.ajax
}, seconds * 1000)