动态设置自动完成的源,然后动态运行它

时间:2014-03-31 17:55:04

标签: php jquery html input autocomplete

我有输入:文本字段,我用ajax帮助搜索名称以连接到数据库。在每个键盘上它执行此操作: 1)ajax从数据库中查找与输入值类似的所有结果;
2)将所有结果存储到数组中;
3)使用在步骤2)中生成的数组动态更新输入自动完成源;

现在我不想进行第4步:动态告诉自动完成功能运行输入字段中写入的文本以显示所有实际结果。

现在的问题是,自动填充显示的结果是一个关键因素。例如: 如果我写下单词" Tommy",那么自动完成将显示" Tomm"的结果。因为在我的情况下自动填充比它的源更新速度快。

1 个答案:

答案 0 :(得分:0)

自己找到答案:

$("#YourInputId").autocomplete("search", $("#YourInputId").val());

不知道自动填充方法的“搜索”属性。