【问题标题】:Dynamically set the source of the autocomplete and then dynamically run it动态设置自动补全的来源,然后动态运行
【发布时间】:2014-04-01 03:08:50
【问题描述】:

我有输入:文本字段,我在其中使用 ajax 帮助搜索名称以连接到数据库。在每次按键时,它都会这样做: 1) ajax 从数据库中查找所有与输入值相似的结果;
2) 将所有结果存储到数组中;
3) 使用步骤 2) 中创建的数组动态更新输入自动完成源;

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

现在的问题是,自动完成显示的结果落后了一个键。例如: 如果我写单词“Tommy”,那么自动完成将向我显示“Tomm”的结果,因为在我的情况下,自动完成比它的源更新更快。

【问题讨论】:

    标签: php jquery html input autocomplete


    【解决方案1】:

    自己找到答案:

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

    不知道自动完成方法的“搜索”属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-06
      • 1970-01-01
      • 2021-12-23
      • 2012-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多