0

我需要让用户能够搜索 50,000 个利润中心代码。

为了让生活更简单,我添加了一个客户喜欢的 jQuery Auto Complete,但是 ..

他们问我是否还可以提供在列表框控件中显示所有利润中心代码的功能,以防最终用户不记得代码并且无法充分利用自动完成功能。

我对在列表中显示 50,000 条几乎持怀疑态度,除非我可以做一些类似于某些网站(包括 google 和 facebook)的操作,例如在列表中显示 100 条记录,然后当用户向下滚动并到达最后一条记录时;显示接下来的 100 条记录,然后继续发生相同的过程。

知道如何实现以下目标吗?

谢谢

4

1 回答 1

0

看看无限卷轴

由于您已经为自动完成加载数据,您应该会发现使用基于 jquery 的航点无限滚动很容易。

它可以很简单

$('.infinite-container').waypoint('infinite');

当然,您必须遵循一些约定才能使其正常工作。

  • 该脚本将查找具有无限更多链接类的链接,并使用其 href 作为新的获取位置。
  • 当 AJAX 请求返回时,它会查找任何具有无限项类的 HTML 元素并将它们附加到容器中。
  • 新返回的页面还应包含指向其自己的下一页的链接。它查找具有类infinite-more-link 的元素并替换现有的元素。
于 2013-07-31T18:40:13.713 回答