EasyAutocomplete仅返回前6条AJAX数据问题咨询
解决EasyAutocomplete仅显示前6条提示的问题
嘿,这个情况我太熟了!EasyAutocomplete 组件默认就会把下拉提示的最大显示条数限制为6条——这就是为啥你明明API返回了26条数据,却只能看到前6条的原因。
你只需要在初始化组件的配置里添加一个maxResults参数,把它的值设置成你需要的数量(比如和API返回的总条数一致的26,或者更大的数值)就能解决问题。
举个具体的配置示例:
原来的初始化代码可能是这样的:
$("#your-input-id").easyAutocomplete({ url: "你的API接口地址", getValue: "你要显示的字段名" // 比如API返回数据里的"name"字段 });
修改后加上maxResults配置:
$("#your-input-id").easyAutocomplete({ url: "你的API接口地址", getValue: "你要显示的字段名", maxResults: 26 // 这里设置为你需要显示的最大条数 });
这样配置之后,下拉提示就会显示API返回的全部26条数据啦。如果之后API返回的数据条数有变化,你也可以把这个值设得更大一些(比如50),避免再次出现限制问题。
内容的提问来源于stack exchange,提问作者Hadriaki
相关产品推荐
相关产品推荐

