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
任何想法
感谢。