我使用的是typeahed.js和bloodhound.js(带有mvc包装器),我的远程服务器调用是根据输入到文本框中的详细信息检索数据。
例如,我输入' Fr'我得到三家以Fr开头的公司我检查了服务器端代码(c#),得到3个结果。我已经使用了Fiddler并检查了浏览器是否正在接收(3张Json记录)但是预先输入的建议只显示了2个项目。
猎犬的限制设定为1000,我已切换缓存。这是这些js库的已知问题吗?
它基本无法使用,因为我没有准确表示我的实际搜索。我使用的是最新版本(twitter.typeahead v 0.11.11以及与typeahead一起打包的Bloodhound版本)。我花了很多时间试图弄清楚这有什么不对,但我没有运气。
我真的不想重写部分应用以使用不同的自动完成机制。有没有解决这个问题?