jquery - jQuery 的多列自动完成?

标签 jquery ajax jquery-plugins autocomplete

是否有支持多列的 jQuery AJAX 自动完成功能?我的意思是像数据库表一样的多个列,而不仅仅是拆分列表。它将搜索第一列,但其余部分将在下拉列表中可见。

这样的事情存在吗?

最佳答案

try this code searching for one column but displaying multiple columns 
$(function() {
    $(".tb").autocomplete
            ({
                source: function(request, response) {
                    $.ajax({
                        type: "POST",
                        url: "WebService_GetData.asmx/GetCmbPostaKod",
                        dataType: "json",
                        data: "{ 'filterKey': '" + request.term + "' }",
                        contentType: "application/json; charset=utf-8",
                        dataFilter: function(data) { return data; },
                        success: function(data) {
                            response($.map(data.d, function(item) {
                            return { value: item.PostaKodu, label: item.IlAdi + ' ' + item.IlceAdi + ' ' + item.SemtAdi + ' ' + item.PostaKodu }
                            }))
                        },
                        error: function(XMLHttpRequest, textStatus, errorThrown) {
                            alert(textStatus);
                        }
                    });
                },
                minLength: 2,
                multiple: true,
                matchContains: true,
                formatItem: formatItem,
                formatResult: formatResult
            });
        });

        function formatItem(row) {
            return row[0] + " (<strong>id: " + row[1] + "</strong>)";
        }
        function formatResult(row) {
            return row[0].replace(/(<.+?>)/gi, ''); //removes html tags
        }

关于jquery - jQuery 的多列自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649133/

相关文章:

javascript - 带 select2 的表排序器过滤器的初始选择

php - Jquery DIV.css 不显示但在该 div 中显示一个 div

jquery - select2 使用 jquery 动态改变值

javascript - 从我的构造函数对象创建一个 youtube iframe 视频,这样我就可以创建多个视频

php - 保证正确的 Ajax 调用参数值的最佳方式

jquery - jqGrid水平滚动条

php - 使用 WooCommerce ajax 更新购物车

javascript - 电话号码未插入数据库

jquery 猫头鹰轮播 : how to make current slide focused

javascript - 使用 "supersized"jQuery 插件按比例调整全屏图像的大小