【发布时间】:2021-10-25 11:00:57
【问题描述】:
我正在尝试复制 this Typeahead remote example 的功能,但我不知道如何以 Typeahead / Bloodhound 想要的方式提供数据,也不知道 datumTokenizer 或 queryTokenizer 的用途。
在 Python / Django views.py 我有:
nouns = ['apple', 'banana', 'pear']
return JsonResponse({'results': nouns})
以如下方式到达网站:
{"results": ["apple", "banana", "pear"]}
然而for 'kings' the example returns:
[{"year": "1949","value":"All the Kings Men","tokens":["All","the","Kings","Men"]}]
需要我们以这种格式返回它吗?如果是这样,怎么做?我们如何对示例进行简单的复制?
【问题讨论】:
标签: json django ajax typeahead.js bloodhound