我正在使用 ASP.NET 和 SQL Server。我想从数据库异步加载数据并立即显示部分加载的数据。
假设查询结果中有大量记录。 3 秒后,它加载了 20%,然后我必须立即处理并显示 20% 的数据,而不是等待完整的响应。我知道 jQuery 中的 $.Ajax 可以异步加载数据。是否可以处理部分响应,而不等待完整响应并立即显示。
有什么办法可以得到这个吗?
假设有大量记录在查询结果中
您必须问自己:最终用户会看到大量记录立刻?
您没有指定显示数据的内容和方式,因此我假设您正在以网格之类的方式显示数据。
我们现在在这种常见场景中所做的就是使用页面加载数据,并在用户向下滚动网格时触发它,您甚至可以在移动设备甚至 Facebook、Twitter 等上看到这一点......
它将加载第一页(例如我们设置页面为20条记录),因此它将加载前20条记录(page 0),但很快你到达底部,它会自动加载 20 条记录(page 1).
这种技术称为无限滚动 http://www.infinite-scroll.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)