如何解决当从服务器返回的数量记录等于限制参数中设置的数量时,未显示预先输入的 UI
我有 typeahead jquery 插件来显示来自由 Elasticsearch 提供支持的服务器的建议项。一切正常,除非服务器响应来自客户端的自动完成请求,记录数等于我在限制中设置的数量 (10),如果没有返回结果,插件将停止工作,不显示任何内容。
$(".typeahead").typeahead(
{
highlight: true,minLength: 0,},{
name: "products",limit: 10,source: autoCompleter
}
);
在开发工具中检查网络请求选项卡后,我看到服务器确实返回了结果,但是当结果数量与我在插件中设置的限制数量相同时,插件根本不显示任何内容。
如果我将 limit 属性设置为一个较低的数字,例如 limit: 5,而记录数仍然返回 10 个项目,那么我可以确认这一点插件工作得很好。我还尝试了其他一些数字。
有没有人遇到这个问题以及如何克服它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。