【发布时间】:2017-08-17 09:37:35
【问题描述】:
我创建了一个自动完成功能,当我使用 console.log 时,它会显示我在远程 JSON 文件中的所有文件,但是当我尝试在输入时输入类型时尝试显示它时,它什么也不显示,没有错误,但是它根本不起作用。我也想让这个多选自动完成。但现在我希望它只在我开始输入时显示建议。
$(function () {
$("#city").autocomplete({
source: function (request, response) {
$.ajax({
url: $('#city').attr('data-source'),
success: function (data) {
for (var i = 0; i < data.length; i++) {
data[i].loc_name
}
}
})
}
})
})
JSON
[{"population":1729119,"token":"167|7|179|1296|55544|0","loc_name":"Warszawa"},{"population":758463,"token":"167|6|135|976|7644|0","loc_name":"Krak\u00f3w"},{"population":718960,"token":"167|5|113|789|58247|25218","loc_name":"\u0141\u00f3d\u017a Teofil\u00f3w"},{"population":718960,"token":"167|5|113|789|58247|25340","loc_name":"\u0141\u00f3d\u017a G\u00f3rna"},{"population":718960,"token":"167|5|113|789|58247|25282","loc_name":"\u0141\u00f3d\u017a \u0141askowice"}]
【问题讨论】:
标签: javascript jquery jquery-ui autocomplete