jQuery 在多个字段上自动完成

标签 jquery ajax jquery-autocomplete

令人惊讶的是,我没有找到我的问题的任何答案。

我想在 jQuery 上制作一个包含两个字段的表单。

  1. 城市代码。
  2. 城市名称。

当我输入城市代码并走出该字段时。 我想要自动完成城市名称。

我安装了 jQuery Autocomplete plugin .

我有以下代码:

$(document).ready(function() {
    $("#field_localite").autocomplete('admin/ajax/npa', {
       extraParams: {
           npa: function() { return $("#field_npa").val(); }
       }
    });

    $("#field_npa").blur(function() {
        $("#field_localite").search();
    });
});

问题在于 .search() 方法。不启动自动完成功能。

我正在寻找一种方法来触发现场自动完成搜索。

您知道能够进行此搜索的方法或插件吗?

提前致谢

顺便说一句:后面的 PHP 代码经过完全测试并且可以工作,它在调用时返回数据。

最佳答案

$("#field_localite").autocomplete("search"); 应该可以解决问题。

关于jQuery 在多个字段上自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2849914/

相关文章:

javascript - 从运行在node.js上的json获取数据

jQuery UI 自动完成 - 输入与结果集不匹配时不显示结果

javascript - 带有自定义 CSS 的 Jquery 自动完成

jquery - CSS:重新排列 div 元素

javascript - Laravel 无法通过 ajax 上传图像

javascript - 为什么多个 $.getJSON 调用不能正常工作?

javascript - 如何使用类别限制 jQuery 自动完成的结果?

javascript - 为什么我们不直接使用 Minified JS?

javascript - 为什么 jQuery UI 看不到 jQuery?

javascript - 如何将 tds 追加到 tableRows 中?