【发布时间】:2014-09-17 13:05:11
【问题描述】:
我已经成功地绑定了我的 jQuery 自动完成功能。当我输入一两个字母时,ajax 查询会得到结果,自动完成会显示项目。我现在想用一个按钮触发“全部显示”的选项。我知道我可以使用代码
myInput.autocomplete("search");
在绑定到本地数据源时触发列表。当我尝试对绑定到 ajax 填充源的内容执行此操作时,它不会触发使用空字符串的搜索。我编写了 web api 来获取一个可选的查询字符串,如下所示:
public IEnumerable<Account> GetAccounts(string query = "")
输入字母有效,通过按钮远程触发由于某种原因无效。
想法?
【问题讨论】:
-
您是否检查了 minlength 选项。对于空字符串,它必须为零。 api.jqueryui.com/autocomplete/#option-minLength
标签: javascript jquery ajax autocomplete