Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery在多个字段上自动完成_Jquery_Ajax_Jquery Autocomplete - Fatal编程技术网

jQuery在多个字段上自动完成

jQuery在多个字段上自动完成,jquery,ajax,jquery-autocomplete,Jquery,Ajax,Jquery Autocomplete,令人惊讶的是,我没有找到我的问题的答案 我想在jQuery上创建一个包含两个字段的表单 城市代码 城市名称 当我输入一个城市代码,然后离开这个领域。 我想自动完成城市名称 我安装了jQuery 我有以下代码: $(document).ready(function() { $("#field_localite").autocomplete('admin/ajax/npa', { extraParams: { npa: function() { retur

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

我想在jQuery上创建一个包含两个字段的表单

  • 城市代码
  • 城市名称
  • 当我输入一个城市代码,然后离开这个领域。 我想自动完成城市名称

    我安装了jQuery

    我有以下代码:

    $(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代码behin经过了全面测试并正常工作,它在执行调用时返回数据。

    $(“#field_localite”)。自动完成(“搜索”)应该可以做到这一点。

    明白了

    最后我用另一种方式做了

    我在“城市代码”字段中输入了“自动完成”:

    $("#field_npa").autocomplete(Drupal.settings.basePath+'admin/ajax/npa', {
       formatItem: formatItem,
       cacheLength: 1,
       minChars:4
    
    }).result(function(event, data, formatted) {
        $("#field_localite").val(data[1]);
    });
    
    function formatItem(row) {
            return row[0] + " " + row[1];
    }
    

    这是我想要的。等等,你是说jQueryUI自动完成吗?不,我不是说jQueryUI自动完成,而是Basistance.de上的那个