我已经设置了Algolia的autocomplete.js来搜索多个索引('资源'和'用户')。我希望用户点击“资源”时的链接与用户点击“用户”时的链接不同。
使用Algolia的文档进行jQuery实现,我有以下内容:
<input id="email" type="email" name="email" required="" aria-required="true">
如何将 .on('autocomplete.selected)功能分别应用于两个来源中的每一个?
1 个答案:
答案 0 :(得分:2)
我们为您举了一个例子来解释如何执行此操作here。
on("autocomplete:selected", function(event, suggestion, dataset) {
// 1-indexed dataset
var url = datasets[dataset-1].url
// do something with:
console.log(url, suggestion);
// for example
// location.href = url + suggestion.objectID
});
如果您有任何其他问题,还可以查看话语forum。