2010-07-22 48 views
1

我有一个评论系统运行良好。我需要创建一个管理面板,但目前我只想拥有一个自动加载每秒(n)秒的asp.net页面并向我显示帖子表中的最新帖子。它非常简单(概念上)。任何人有一些很好的链接/指针?ASP.NET与AJAX/JQUERY(迷你吼吼箱)

回答

0

Onload,启动一个JavaScript计时器,在n秒后刷新页面。或者,您可以将数据放入更新面板,并让javascript每隔n秒更新一次updatepanel,但是您需要创建一个循环来每隔n秒重复调用一次javascript。

0

我会建议寻找Javascript中的setTimeout/setInterval函数,它会在时间过后调用特定的函数。在你的情况,这将是一个AJAX调用一个ASPX页面,然后(我假设),你要的结果在你的页面某处火变成了DIV ......沿着这些线路

setInterval(function(){ 

    $.ajax({ 
     url: 'test.aspx', 
     success: function(data) { 
     $('#myDiv').html(data); // fill div with response 
     } 
    }); 
}, 5000); // call after 5 secs 

东西大概是我认为你以后,虽然它未经测试!

干杯 斯图尔特

+0

所以在测试我会从我的表获取所有数据对上onload事件代码?我如何将参数传递给相同的?说如果我想在返回test.aspx并更新记录的页面上有批准按钮?你有这样做的示例代码? – Churchill 2010-07-22 14:36:59