没有过滤器的jquery ui自动完成

Ale*_*lex 4 jquery-ui autocomplete jquery-ui-autocomplete

我需要向用户显示所有自动填充选项,无论他在该字段中写过什么文字?也许我需要一些其他的插件?

$('#addressSearch').autocomplete("search", "");
Run Code Online (Sandbox Code Playgroud)

这不起作用.

And*_*ker 8

有两种情况:

  1. 您正在使用本地数据源.在这种情况下,这很容易实现:

    var src = ['JavaScript', 'C++', 'C#', 'Java', 'COBOL'];
    $("#auto").autocomplete({
        source: function (request, response) {
            response(src);
        }
    });
    
    Run Code Online (Sandbox Code Playgroud)
  2. 您正在使用远程数据源.

    $("#auto").autocomplete({
        source: function (request, response) {
            // Make AJAX call, but don't filter the results on the server.
            $.get("/foo", function (results) {
                response(results);
            });
        }
    });
    
    Run Code Online (Sandbox Code Playgroud)

无论哪种方式,您都需要将函数传递给source参数,并避免过滤结果.

以下是本地数据源的示例:http://jsfiddle.net/andrewwhitaker/e9t5Y/