【问题标题】:Datatable server side pagination modification from javascript来自javascript的数据表服务器端分页修改
【发布时间】:2018-03-21 10:09:12
【问题描述】:

我的计数查询需要很长时间才能执行。没有优化计数查询的选项。现在我想做类似图片的事情

我尝试了不同的方式来修改分页。但还没有取得任何成功。

我的工作流程是:

  1. 搜索并获取 10 个结果并显示它
  2. 在单独的 http ajax 请求中启动计数查询
  3. count查询完成后,启动表分页

在数据表中是否有任何选项可以做到这一点?

【问题讨论】:

    标签: javascript datatable datatables


    【解决方案1】:

    我可以建议的是,

    • 执行计数查询后显示表。
    • 最好在响应头中发送计数,这样计数查询会减少。

    【讨论】:

    • 如果我在计数后显示表格,那么提取数据需要很长时间,这对用户来说很无聊。而且我只执行一次计数查询。
    • 当您尝试获取前 10 个用户时,应在响应标头中返回计数。所以他们的计数查询会减少。尝试显示动画加载器
    • 大多数时候,count查询不会花太多时间。请再次查看查询
    • 我理解你的建议,我也做了同样的事情。但我的问题是,当您尝试获得前 10 个用户时,需要很长时间才能获得结果。对于第二页,它非常快..
    • 在您给出总数之前,分页组件不会很好。在处理查询时隐藏DOM中的分页组件,然后显示它。
    猜你喜欢
    • 2015-07-01
    • 2016-01-05
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    • 2014-08-04
    • 2016-10-21
    • 1970-01-01
    • 2012-02-16
    相关资源
    最近更新 更多