jquery-ui - jquery 自动完成限制结果

标签 jquery-ui autocomplete jquery-ui-autocomplete

我需要在自动完成时将行号限制为 10。数据来自数据库。有没有像“maxrows”之类的属性?我不想添加卷轴。

请提前建议方法。

我的代码是:

$("#iIdlbl").autocomplete({
                    source : function(request, response) {      

                    var value = jQuery("#iIdlbl").val();


                    $.ajax( {
                        url : 'getiId.html',
                        dataType : 'json',
                        data : {
                            filter : value
                        },
                        success : function(data) {

                            response(jQuery.map(data.iList,function(item) {
                                                return {
                                                    value : item.iId,
                                                    key : item.iId

                                                };
                                            }));


                },
                error : function(XMLHttpRequest,textStatus,errorThrown) {
                    $.loader('close');
                }
                    });

                },

                minLength : 0,
                open : function() {
                    $(this).removeClass(
                            "ui-corner-all").addClass(
                            "ui-corner-top");
                },

                close : function() {
                    $(this).removeClass(
                            "ui-corner-top").addClass(
                            "ui-corner-all");
                },
                select : function(event, ui) {
                    searchById(ui.item.value);
                }

                });  

最佳答案

最简单的方法是限制源中返回结果的数量。

因此,在 getiId.html 中,将项目数限制为 10

关于jquery-ui - jquery 自动完成限制结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921269/

相关文章:

html - 在 jQuery UI 自动完成中使用 HTML

javascript - 自动完成类别排序

jquery-ui - jquery 自动完成焦点事件项未定义

javascript - 将 jqueryui 自动完成返回的值传递给另一个函数

javascript - jQuery UI slider : access options from function associated with the slide event

javascript - Materialize.css 自动完成 - 如何使用 minLength = 0 打开列表

jquery-ui - 有没有办法强制用户在提交表单之前选择自动完成值?

javascript - 扩展 jQuery UI 小部件 - 覆盖父事件?

jquery - 根据匹配位置对自动完成 UI 结果进行排序

php - 我如何配置 Vim 以对 D 注释也使用 PHP 样式自动完成?