gpt4 book ai didi

javascript - Typeahead:为 Bloodhound 远程选项设置 HTTP GET header ?

转载 作者:行者123 更新时间:2023-11-28 06:34:05 25 4
gpt4 key购买 nike

所以,我正在为一个使用 Typeahead.js 和 Bloodhound.js 的网站开发一个自动完成模块。基本上,AutoComplete 模块必须能够从远程 URL 获取数据,然后返回 JSON 格式的响应。

对此我有几个问题,官方文档似乎很少提及:/

阅读我认为的 official Bloodhound documentation ,我可以看到有一个远程选项,我显然必须使用它。但是,远程属性的选项似乎无法让我向 HTTP GET 消息提供身份验证 header 。我必须获取的数据需要将 API key 作为 HTTP header 包含在内。所以,第一个问题是:

如何向 Bloodhound 远程请求添加 API key ?

其次,我是否正确理解我必须使用 transform 属性来提供一个函数,该函数可以获取对象的 JSON 数组并将其转换为我想要在输入前列出的建议?

谢谢:)

最佳答案

所以,我自己发现了这一点。实际上,这非常简单,尽管文档似乎并不清楚。

prepare 函数将settings 对象作为参数。这个设置对象似乎是一个 jquery ajax 选项对象。至少当我尝试应用 jQuery 文档中的标准参数时它起作用了:)

关于javascript - Typeahead:为 Bloodhound 远程选项设置 HTTP GET header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34438416/

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