Questions tagged «pagination»

分页是将信息分成离散页面的过程。


7
如何删除数据表中的分页
我是jQuery的新手。我已经在网格中使用了数据表,但是不需要分页。 一页中有一个订单列表,我在Datatable网格中显示它们,但在底部,我不想显示分页。有什么方法可以通过使用jQuery库上的一些自定义来从数据表中删除或隐藏分页。 我尝试自定义它,但发现执行此操作的方法很少。 提前致谢。

4
使用LIMIT / OFFSET运行查询,并获得总行数
出于分页目的,我需要使用LIMIT和OFFSET子句运行查询。但是我还需要计算不带LIMITandOFFSET子句的查询将返回的行数。 我要跑步: SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ? 和: SELECT COUNT(*) FROM table WHERE /* whatever */ 同时。有没有办法做到这一点,特别是让Postgres优化它的方法,从而使其比单独运行它们都快?

5
来自RESTful API的分页响应有效负载
我想在我的RESTful API中支持分页。 我的API方法应通过返回产品的JSON列表/products/index。但是,可能有成千上万种产品,我想分页浏览它们,因此我的请求应如下所示: /products/index?page_number=5&page_size=20 但是我的JSON响应需要什么样?API使用者通常会在响应中期望分页元数据吗?还是仅需要一系列产品?为什么? 看起来Twitter的API包含元数据:https://dev.twitter.com/docs/api/1/get/lists/members(请参阅示例请求)。 使用元数据: { "page_number": 5, "page_size": 20, "total_record_count": 521, "records": [ { "id": 1, "name": "Widget #1" }, { "id": 2, "name": "Widget #2" }, { "id": 3, "name": "Widget #3" } ] } 只是一系列产品(没有元数据): [ { "id": 1, "name": "Widget #1" }, { "id": …
83 rest  pagination 

3
简单的PHP分页脚本
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我有来自数据库的数据行,我想有一个带有简单分页的表,最简单的方法是什么? 如果有人可以提供,我会很高兴。
78 php  sql  pagination 

19
如何用其他get变量对Django进行分页?
我在Django中使用分页时遇到问题。以下面的URL为例: http://127.0.0.1:8000/users/?sort=first_name 在此页面上,我按用户的名字对用户列表进行排序。如果没有排序GET变量,则默认按ID排序。 现在,如果我单击下一个链接,则需要以下URL: http://127.0.0.1:8000/users/?sort=first_name&page=2 相反,我失去了所有的获取变量并最终得到 http://127.0.0.1:8000/users/?page=2 这是一个问题,因为第二页是按ID而不是first_name排序的。 如果我使用request.get_full_path,我最终将得到一个丑陋的URL: http://127.0.0.1:8000/users/?sort=first_name&page=2&page=3&page=4 解决办法是什么?有没有办法访问模板上的GET变量并替换页面的值? 我正在按照Django文档中的说明使用分页,我的首选是继续使用它。我使用的模板代码与此类似: {% if contacts.has_next %} <a href="?page={{ contacts.next_page_number }}">next</a> {% endif %}

9
计算页数的最简单公式?
我有一个数组,我想根据预设的页面大小将它们分为页面。 这是我的方法: private int CalcPagesCount() { int totalPage = imagesFound.Length / PageSize; // add the last page, ugly if (imagesFound.Length % PageSize != 0) totalPage++; return totalPage; } 我觉得计算不是最简单的(我的数学很差),您能给一个简单的计算公式吗?
77 c#  pagination 

4
在Flask中,什么是request.args以及如何使用?
我是Flask的新手。我不明白怎么request.args用。我在某处读到它用于返回查询字符串的值[如果我错了,请纠正我]。以及需要多少个参数request.args.get()。我知道当我必须存储提交的表单数据时,我可以使用 fname = request.form.get("firstname") 在此,仅传递一个参数。 考虑一下此代码。分页也已在此代码中完成。 @app.route("/") def home(): cnx = db_connect() cur = cnx.cursor() output = [] page = request.args.get('page', 1) try: page = int(page) skip = (page-1)*4 except: abort(404) stmt_select = "select * from posts limit %s, 4;" values=[skip] cur.execute(stmt_select,values) x=cur.fetchall() for row in reversed(x): data = { …

7
Ruby on Rails将对数组进行分页
我想知道是否有人可以解释如何使用 在对象数组上will_paginate? 例如,在我的网站上,我有一个意见栏,用户可以在其中对意见进行评分。这是我写的一种方法,用于收集对该意见进行评级的用户: def agree_list list = OpinionRating.find_all_by_opinion_id(params[:id]) @agree_list = [] list.each do |r| user = Profile.find(r.profile_id) @agree_list << user end end 谢谢

3
MongoDB远程分页
据说在具有许多记录的MongoDB集合中使用skip()进行分页很慢,因此不建议使用。 可以使用远程分页(基于> _id比较) db.items.find({_id: {$gt: ObjectId('4f4a3ba2751e88780b000000')}}); 显示上一个很有用。&next按钮-但是要显示实际的页码1 ... 5 6 7 ... 124时,实现起来并不容易-您需要预先计算每个页面从哪个“ _id”开始。 所以我有两个问题: 1)我什么时候应该开始担心呢?当“太多记录”中skip()的运行速度明显变慢时?一千?1000000? 2)使用远程分页时,显示带有实际页码的链接的最佳方法是什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.