- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 laravel vue 和 algolia。除了分页正常之外,一切正常。分页正常工作,但仅显示第一页结果。当我单击分页按钮的 2,3... 页链接时,它不会获取下一页结果。我所做的如下:
SearchController.php
public function search(Request $request)
{
$error = ['error' => 'No results found, please try with different keywords.'];
if($request->has('q')) {
$movies = Movie::search($request->get('q'))->get();
return $movies ? $movies : $error;
}
return $error;
}
分页.js
var search = instantsearch({
appId: 'myid',
apiKey: 'mykey',
indexName: 'myindex',
urlSync: true
});
search.addWidget(
instantsearch.widgets.pagination({
container: '#pagination-container',
maxPages: 20,
scrollTo: false
})
);
search.start();
最佳答案
我认为你需要使用分页方法将正确的页面发送到前端。
public function search(Request $request)
{
$error = ['error' => 'No results found, please try with different keywords.'];
if($request->has('q')) {
$movies = Movie::search($request->get('q'))->paginate(20)->all();
return $movies ? $movies : $error;
}
return $error;
}
如果需要,您可以显式传递页码:
Movie::search($request->get('q'))->paginate(20, 'p', 3)->all();
关于javascript - Algolia Instantsearch 分页不显示第二页结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43898520/
我确信这可能是一个新手问题,但我正在尝试通过 ongoing 和 all_day 进行过滤。如何在相同的 .filter() 中实现这一点? items.filter(item => ite
我正在使用 laravel vue 和 algolia。除了分页正常之外,一切正常。分页正常工作,但仅显示第一页结果。当我单击分页按钮的 2,3... 页链接时,它不会获取下一页结果。我所做的如下:
所以我正在尝试将默认设置更改为从 Algolia 获取分面,即 10。我将 Laravel 与 Laravel-Scout 和 Vue 一起使用。 js 与 InstantSearch.js。由于 V
我想根据Algolia返回的结果来编辑Hits容器, 假设以下: 匹配容器 {{ id }} {{ user }} {{ email }} {{ date }}
我正在使用 Algolia 提供的 Vue 组件来搜索我的索引。 https://v2--vue-instantsearch.netlify.com/getting-started/getting-s
我正在使用 Algolia Instant Search 进行项目,但我在发送过滤请求时遇到了一个小问题。这是我想要做的示例,使用即时搜索示例页面之一:https://community.algoli
我正在尝试实现 algolias instansearch.js。我的搜索结果将包含大量 HTML,因此我想将其提取到 hogan 模板中。结果似乎正在加载,但没有呈现任何内容? {{#hits
我正在使用Algolia instantsearch.js有一个非常简单的搜索框和一个像这样的搜索按钮 http://codepen.io/anon/pen/aNXLBV 我已使用 options.s
我希望能够根据从搜索中检索到的值来更改模板。我想像这样改变变量内容: search.addWidget( instantsearch.widgets.hits({ container:
大家好,我是 Ror 和 Js 的新手,我想在我的应用程序上安装 algolia Instantsearch,我的产品出现在 algolia 索引中,但我无法在我的 html 页面(产品索引)上成功显
我有一个问题,当您进行搜索并从 refinementList 中选择一个项目并且没有删除所选项目搜索其他内容时,所选项目由于其限制而从列表中消失,我如何将其设置为始终显示 refinementList
我有一个索引,我试图在其中为 algolia 中的查询传递初始值。我正在使用 instantsearch.js,现在它只是从我的索引中加载所有内容。如何在页面加载时将初始值传递给索引? 例如 Sele
我正在使用 Algolia instantsearch.js 作为我的站点搜索。 设置过程相当简单直接,包括 .js 和 .css 文件,创建模板,然后再创建一个带有 app() 函数的 .js 文件
我使用 instantsearch.js 和小部件组合来显示我的搜索结果(几乎完全按照 demos 建模)。 我需要为构面设置一些初始值,以便默认情况下过滤某些项目。我该怎么做呢?我知道 Algoli
我一直在尝试使用来自 Algolia 的查询参数来过滤初始搜索,但没有成功。我在文档中读到的是您必须添加查询参数和查询字符串,但到目前为止它完成了工作。 这是我一直在使用的代码 var search
我收到错误: Use of undefined constant image - assumed 'image' (View: C:\laragon\www\project\resources\vie
如何更改 Change Algolia instantsearch.js 统计模板? (在 Y 米/秒内找到 X 个结果) 根据 documentation它可以通过 options.template
所以我已经在我的应用程序中成功地实现了 React InstantSearch 库,并且正在尝试将过滤器应用于细化列表(以确保显示的过滤器与活跃用户相关,并隐藏不相关的过滤器).我试过以下方法: i
我在 Android 上使用即时搜索,我试图通过一个 ID 和对象名称来过滤我的索引。 问题是我正在使用 InstantSearch 对象和搜索器。如果将过滤器(ID)添加到查询中,响应始终为空。 这
在创建 Algolia 搜索表单几天后,现在正努力尝试创建一个带有颜色列表的简单选择字段。颜色列表本身大约有 50 种颜色,因此将其作为选项输入并不是一个真正的选择,而且这些颜色每天都在变化。 我已经
我是一名优秀的程序员,十分优秀!