jquery ui 自动完成而不带过滤器

2023-12-21

我需要向用户显示所有自动完成选项,无论他已经在该字段中写入了什么文本?也许我需要一些其他插件?

$('#addressSearch').autocomplete("search", "");

那是行不通的。


有两种情况:

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

    var src = ['JavaScript', 'C++', 'C#', 'Java', 'COBOL'];
    $("#auto").autocomplete({
        source: function (request, response) {
            response(src);
        }
    });
    
  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);
            });
        }
    });
    

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

这是一个使用本地数据源的示例:http://jsfiddle.net/andrewwhitaker/e9t5Y/ http://jsfiddle.net/andrewwhitaker/e9t5Y/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery ui 自动完成而不带过滤器 的相关文章

随机推荐