gpt4 book ai didi

javascript - Typeahead.js 远程工作,但预取不

转载 作者:行者123 更新时间:2023-11-30 17:03:59 24 4
gpt4 key购买 nike

我在我的网络应用程序中使用 typeahead.js 0.10.5。由于某些奇怪的原因,通过远程工作实时获取建议,而预取已损坏。这里发生了一些不明显和奇怪的事情。根据开发控制台和 Chrome 的网络监视器,它甚至没有对页面加载进行查询。当然,它会在我开始输入时进行查询。

这真的让我很困惑 - 我在这里做错了什么?

    // Instantiate the Bloodhound suggestion engine
var tags = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: '/tags/tags/search.json?q=%QUERY',
filter: function (taglist) {
// Map the remote source JSON array to a JavaScript object array
return $.map(taglist, function (tag) {
console.log(tag);
return {
value: tag.tag
};
});
}
},
prefetch: {
url: '/tags/tags/search.json?q=',
filter: function (taglist) {
// Map the remote source JSON array to a JavaScript object array
return $.map(taglist, function (tag) {
console.log(tag);
return {
value: tag.tag
};
});
},
}
});

// Initialize the Bloodhound suggestion engine
tags.initialize();

// Instantiate the Typeahead UI
$('#search-tags').typeahead(null, {
displayKey: 'value',
source: tags.ttAdapter(),
hint: true,
highlight: true
});

最佳答案

尝试从浏览器的本地存储中删除条目并重新开始。

关于javascript - Typeahead.js 远程工作,但预取不,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28353895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com