【发布时间】:2016-06-22 07:19:17
【问题描述】:
我知道这个问题以前被问过,但是通过查看其他主题,我仍然找不到解决问题的方法。
这里是相关的JS代码+问题的plunk;
$('#test').autocomplete({
source: function(request, response) {
$.ajax({
url: "brands.json",
dataType: 'json',
data: request,
success: function(data) {
response($.map(data, function(item) {
return (item.brands)
}));
}
});
},
普朗克:
https://plnkr.co/edit/qEZnuszj7JkNy1NrGyCd?p=preview
如您所见,我无法检索 .JSON 文件中所述的任何数据。
任何帮助将不胜感激,
谢谢
【问题讨论】:
-
为什么不只是
return data.brands;在 response() 中? -
第 53 行关闭
$(document).ready();错误。第 52 行应为:}, 100);,第 53 行应为:});。 -
我在您的 HTML 中没有看到 ID 为
test的元素。
标签: jquery json jquery-ui autocomplete jquery-autocomplete