使用ajax进行jQuery自动完成,我可以做一个getall吗?

时间:2014-09-10 19:56:47

标签: javascript jquery ajax autocomplete

我已经成功绑定了我的jQuery自动完成,没有遇到什么麻烦。当我输入一个或两个字母时,ajax查询会获取结果,自动完成功能会显示项目。我现在想用按钮触发“全部显示”选项。我知道我可以使用代码

myInput.autocomplete("search");

在绑定到本地数据源时触发列表。当我尝试在绑定到ajax填充源的某些内容上执行此操作时,它不会使用空字符串触发搜索。我编写了web api来获取一个可选的查询字符串,如下所示:

public IEnumerable<Account> GetAccounts(string query = "")

输入信件有效,通过按钮远程触发不会出于某种原因。

想法?

1 个答案:

答案 0 :(得分:0)

您检查过minlength选项吗? 空字符串必须为零。请查看以下链接了解详情。

api.jqueryui.com/autocomplete/#option-minLength