我能够检索数据列表,并从todos列表中搜索标题名称 这是我做的=> https://codesandbox.io/s/silly-firefly-7oe25的原型 在演示中,您可以看到App.js中的两个工作用例 <Tasks tasks={currentTasks} loading={loading} /> // it works with Pagination
<Tasks tasks={filteredData} loading={loading} /> // It filters por title, result not paginated
我已经使用mislav-will_paginate实现了ajax分页,js可以在这里找到:,但是我遇到了一个我不确定如何处理的情况。我有许多组(属于相同的模型),每个组都有一些分页的列表。我不知道在ajax分页调用中为哪个组加载列表。这是我使用的代码:
function ajaxPagination(){
var container = $(document.body)
if (container) {
container.observe('click', function(e) {
var el = e.element();
if (e
我试图将分页添加到这个帖子列表中,我使用的代码是
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/list.js/1.5.0/list.min.js"></script>
<!-- the shortcode to the list -->
....................
我使用sails.js构建rest。我要在我的天使的前端实现分页。要做到这一点,我应该得到一个项目的列表,以及符合标准的项目总数(计算页面数)。
不幸的是,sails.js只返回没有总记录计数的数据列表。
我希望服务器响应将如下所示:
{
data: [...], // collection data
count: 193 // records count, that meet the criteria of the request.
}
我如何实现这一点?
我有一个页面,用于通过使用提供的表单提交数据来搜索列表。表单参数通过ajax (post请求)提交,在搜索表中创建一条新记录,然后通过该记录的show操作显示列表(动态地显示在提交表单的页面上)。
结果具有kaminari提供的分页链接,如下所示:
<%= paginate matches,
:params => {:controller => 'searches',
# I have to specify the id because my searches are stored in the database
:action =>
我编写了AngularJS应用程序,其中列出了数据库中的数千条记录。然后,我使用limitTo过滤器创建了前端分页。
因此,我一次加载所有记录并动态分页,结果是:
DOM loading ~5s
page loading ~5.2s
DOM加载耗时太长,我能做些什么呢?
我当时想的是后端分页,但是我不能对所有记录进行动态搜索,也不能进行动态排序等等,因为在加载javascript之前,我会在PHP级别上将列表切片。
还有其他解决办法吗?
view.tpl:
some HTML
<script type="text/javascript">
var data =