Asp.net MVC上的Jquery自动完成

时间:2017-11-03 20:08:16

标签: jquery asp.net-mvc

im new使用asp.net mvc所以我试图使用jquery UI自动完成。这是我的代码

        $.ajax({ url: '../Empresa/cargar_sectoresindustriales', dataType: "json", method: "POST", cache: false, data: { action: "load_sector" } })
        .fail(function (XMLHttpRequest, textStatus, errorThrown) { console.log("Status: " + textStatus + " Error: " + errorThrown); })
        .done(function (data) {
            console.log(data)
            if (data == 0) {
                qElement.val("No existen empresas");
                qElement.prop('readonly', true);
            } else {
                qElement.autocomplete({
                    source: function (request, response) {
                        var term = $.ui.autocomplete.escapeRegex(request.term)
                            , startsWithMatcher = new RegExp("^" + term, "i")
                            , startsWith = $.grep(data, function (value) {
                                return startsWithMatcher.test(value.label || value.value || value);
                            })
                            , containsMatcher = new RegExp(term, "i")
                            , contains = $.grep(data, function (value) {
                                return $.inArray(value, startsWith) < 0 &&
                                    containsMatcher.test(value.label || value.value || value);
                            });

                        response(startsWith.concat(contains));
                    }
                });
            }
        })

我没有错误但仍然无法工作。这是控制台日志 console log response

任何想法

感谢。

0 个答案:

没有答案