jQuery的自动完成功能无法正常工作

壁虎

我已经在下面编写了代码。我只是想从userfunctions.php获取带有Ajax的源数组。它可以工作,但几毫秒后,选择div消失了。另外,当我不使用$('#autocomplete-ajax')。autocomplete({..成功时:它甚至无法工作。

我正在使用:https : //github.com/devbridge/jQuery-Autocomplete

$('#autocomplete-ajax').keyup(function(){
    var ara = $(this).val();
    var ara= ara.replace("@", "");
    var data = "action=get_auto_users&text="+ara;
    var arr = new Array();
    $.ajax({ url: '/inc/userfunctions.php',
        data: data,
        type: 'post',
        success: function(output) {
            obj = JSON.parse(output);
            arr = new Array();
            $.each(obj, function(key, value) {
                arr.push(value[2])
            });

            $('#autocomplete-ajax').autocomplete({
                lookup: arr,
                lookupFilter: function(suggestion, originalQuery, queryLowerCase) {
                    var re = new RegExp('\\b' + $.Autocomplete.utils.escapeRegExChars(queryLowerCase), 'gi');
                    return re.test(suggestion.value);
                },
                onHint: function (hint) {
                    $('#autocomplete-ajax-x').val(hint);
                }
            });

        }
    });

});
壁虎

如下更改它并在callauto函数的底部添加焦点是可行的!

$('#autocomplete-ajax').keyup(function(){
    var ara = $(this).val();
    var ara= ara.replace("@", "");
    var data = "action=get_auto_users&text="+ara;
    $.ajax({ url: '/inc/userfunctions.php',
        data: data,
        type: 'post',
        success: function(output) {
            obj = JSON.parse(output);
            arr = new Array();
            $.each(obj, function(key, value){
                arr.push(value[2]);
            });
            callauto(arr);

        }
    });
});

function callauto(arr){
    $('#autocomplete-ajax').autocomplete({
        lookup: arr,
        lookupFilter: function(suggestion, originalQuery, queryLowerCase) {
            var re = new RegExp('\\b' + $.Autocomplete.utils.escapeRegExChars(queryLowerCase), 'gi');
            return re.test(suggestion.value);
        },
        onHint: function (hint) {
            $('#autocomplete-ajax-x').val(hint);
        }
    });
    $('#autocomplete-ajax').focus();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery自动完成功能无法正常工作

来自分类Dev

角材料自动完成功能无法正常工作

来自分类Dev

Sublime Text 3自动完成功能无法正常工作

来自分类Dev

谷歌API自动完成功能无法正常工作

来自分类Dev

jQuery-ui自动完成功能在IE8中无法正常工作

来自分类Dev

jQuery-ui自动完成功能无法在IE8中正常工作

来自分类Dev

使用本地对象数组时,为什么这种非常基本的JQuery自动完成功能无法正常工作?

来自分类Dev

如何在旧版jQuery UI中使jQuery UI自动完成功能正常工作?

来自分类Dev

在Mac上的Android Studio中,复制&粘贴&粘贴/自动完成功能无法正常工作

来自分类Dev

终端自动完成功能无法正常运行

来自分类Dev

终端自动完成功能无法正常运行

来自分类Dev

自动完成功能无法在jQuery中使用

来自分类Dev

自动完成无法正常工作

来自分类Dev

jQuery的自动完成IE 9无法正常工作

来自分类Dev

jQuery UI自动完成$ .widget无法正常工作

来自分类Dev

Jquery-ui 自动完成无法正常工作

来自分类Dev

jquery中的自动完成功能不起作用,但jquery正常运行

来自分类Dev

Flask中的jQuery自动完成功能

来自分类Dev

jQuery自动完成功能亮点

来自分类Dev

Eclipse Pydev自动完成功能无法正常工作并出现错误:java.lang.RuntimeException:python客户端仍未连接回Eclipse Java vm

来自分类Dev

Visual Studio自动完成无法正常工作

来自分类Dev

Eclipse自动完成无法正常工作

来自分类Dev

Visual Studio自动完成无法正常工作

来自分类Dev

jQuery自动完成功能,传递字段自动完成功能的数据属性位于

来自分类Dev

jQuery自动完成功能无法在ASP.NET中使用

来自分类Dev

为什么我的ajax方法无法调用jQuery自动完成功能

来自分类Dev

jQuery UI自动完成功能无法在基于Twitter Bootstrap的网站上很好地显示

来自分类Dev

jQuery-ui自动完成功能无法在母版页上找到控件

来自分类Dev

XCode 6自动完成功能停止工作

Related 相关文章

  1. 1

    jQuery自动完成功能无法正常工作

  2. 2

    角材料自动完成功能无法正常工作

  3. 3

    Sublime Text 3自动完成功能无法正常工作

  4. 4

    谷歌API自动完成功能无法正常工作

  5. 5

    jQuery-ui自动完成功能在IE8中无法正常工作

  6. 6

    jQuery-ui自动完成功能无法在IE8中正常工作

  7. 7

    使用本地对象数组时,为什么这种非常基本的JQuery自动完成功能无法正常工作?

  8. 8

    如何在旧版jQuery UI中使jQuery UI自动完成功能正常工作?

  9. 9

    在Mac上的Android Studio中,复制&粘贴&粘贴/自动完成功能无法正常工作

  10. 10

    终端自动完成功能无法正常运行

  11. 11

    终端自动完成功能无法正常运行

  12. 12

    自动完成功能无法在jQuery中使用

  13. 13

    自动完成无法正常工作

  14. 14

    jQuery的自动完成IE 9无法正常工作

  15. 15

    jQuery UI自动完成$ .widget无法正常工作

  16. 16

    Jquery-ui 自动完成无法正常工作

  17. 17

    jquery中的自动完成功能不起作用,但jquery正常运行

  18. 18

    Flask中的jQuery自动完成功能

  19. 19

    jQuery自动完成功能亮点

  20. 20

    Eclipse Pydev自动完成功能无法正常工作并出现错误:java.lang.RuntimeException:python客户端仍未连接回Eclipse Java vm

  21. 21

    Visual Studio自动完成无法正常工作

  22. 22

    Eclipse自动完成无法正常工作

  23. 23

    Visual Studio自动完成无法正常工作

  24. 24

    jQuery自动完成功能,传递字段自动完成功能的数据属性位于

  25. 25

    jQuery自动完成功能无法在ASP.NET中使用

  26. 26

    为什么我的ajax方法无法调用jQuery自动完成功能

  27. 27

    jQuery UI自动完成功能无法在基于Twitter Bootstrap的网站上很好地显示

  28. 28

    jQuery-ui自动完成功能无法在母版页上找到控件

  29. 29

    XCode 6自动完成功能停止工作

热门标签

归档