我们正在使用Typeahead.js自动完成小部件WITHOUT Bloodhound .
我们发现,如果菜单中的2个项目具有相同的值,则如果单击与先前单击的项目具有相同值的项目,则窗口小部件将缓存并且不发送任何请求 .
Bloodhound引擎似乎有一个缓存属性,您可以设置为false,但如果您不使用Bloodhound,我们无法找到任何方法来阻止此行为 .
无论如何,即使您选择的项目与之前选择的项目具有相同的值,也会强制提前输出请求 .
非常感谢