因此,我正在为一个使用Typeahead.js和bloodhound.js的网站开发一个Typeahead.js模块。基本上,AutoComplete模块必须能够从远程URL中获取数据,然后远程URL以JSON格式返回响应。
对此,我有几个问题,官方文件似乎很少提到:/
阅读我认为是猎犬官方文件,我可以看到有一个远程选项,我非常清楚地必须使用这一点。但是,远程属性的选项似乎不能为HTTP消息提供authetication。我必须获取的数据需要一个API键作为HTTP报头。因此,第一个问题是:
如何将API-键添加到血犬远程请求?
第二,我是否正确地理解了我必须使用transform属性来提供一个函数,该函数可以接受对象的JSON数组,并将其转换为我想要在typeahead中列出的建议?
谢谢您:)
发布于 2015-12-23 22:22:13
所以,我自己发现的。这真的很简单,尽管文档似乎并不清楚。
准备函数将设置对象作为参数。这个设置对象似乎是一个jquery选项对象。至少,当我试图应用jQuery文档中的标准参数时,它起了作用:)
https://stackoverflow.com/questions/34438416
复制相似问题