2013-08-01 69 views
3

我正在基于数据库中存在的数据(SQL Server 2008)创建RSS源。我已经在asp classic中完成了它。 我的问题是,如果数据库中的数据发生更改,我将如何自动更新Feed?如何在数据更改时更新我的​​RSS提要?

+0

你的rss如何被消费? – Adil

+0

RSS源是通过我在asp classic中的代码创建的。当用户请求提要并生成它时,我正在循环访问数据库。但我希望它在数据库中的数据更改时自动更新 – Arti

+0

如何将此rss发送给rss的使用者? – Adil

回答

0

您需要根据需要生成RSS。这可能是您的消费者使用获取最新rss供稿的网址。当该URL正在访问时,您可以生成RSS,并以RSS的形式返回最新更改的响应。

编辑根据意见。

您可以使用jQuery ajax周期性地调用生成RSS的服务器上的方法,您也可以从此方法获得RSS。这link expalins你使用jQuery和web方法发送服务器调用。

您可以使用javascript setInterval定期发送ajax调用。

setInterval(function() { 
    //your jQuery ajax code to check if you have updated RSS 
}, 5000); 
+0

是的,我目前正在按需生成RSS源。但根据客户的要求,我需要在数据更改时自动更新它。 – Arti

+0

您的客户是否使用某个网址来获取Feed? – Adil

+0

是的。其实这个过程是:有一个页面有3个下拉选项来生成rss。当用户选择这些下拉菜单中的任何一个或没有时,点击生成它重定向到rss提要的页面。生成点击后,RSS源会保存在服务器上,然后将用户重定向到该RSS源。 – Arti

相关问题