当从服务器返回的数量记录等于限制参数中设置的数量时,未显示预先输入的 UI

问题描述

我有 typeahead jquery 插件显示来自由 Elasticsearch 提供支持的服务器的建议项。一切正常,除非服务器响应来自客户端的自动完成请求,记录数等于我在限制中设置的数量 (10),如果没有返回结果,插件将停止工作,不显示任何内容

$(".typeahead").typeahead(
  {
    highlight: true,minLength: 0,},{
    name: "products",limit: 10,source: autoCompleter
  }
);

在开发工具中检查网络请求选项卡后,我看到服务器确实返回了结果,但是当结果数量与我在插件中设置的限制数量相同时,插件根本不显示任何内容

如果我将 limit 属性设置为一个较低的数字,例如 limit: 5,而记录数仍然返回 10 个项目,那么我可以确认这一点插件工作得很好。我还尝试了其他一些数字。

有没有人遇到这个问题以及如何克服它?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)