【发布时间】:2017-04-06 13:58:53
【问题描述】:
我正在开发一个小型应用程序。我想循环浏览我的 api 中的记录,并每 10 秒在视图中显示一条记录。
谁能帮我实现这个目标?
谢谢
【问题讨论】:
-
不使用双向通信通道(类似于websocket),我认为你的客户端可以使用所谓的polling来请求数据并更新页面。就这么简单。页面可以通过重新请求整个 URL 来完全重新加载,也可以使用 AJAX 进行部分更新。
-
setInterval 有效。但是,为了获得更好的用户体验,您应该考虑使用 SignalR 或 websockets 等实时应用程序解决方案。它们是非常不同的技术,并且具有学习曲线。但如果你想要一个更好的解决方案,那么你需要学习它们。
标签: javascript jquery asp.net-mvc c#-4.0