我有这个 JSON 数组:
[
{"name":"Mario Kart Wii"},
{"name":"Super Mario Galaxy 2"},
{"name":"Super Mario Galaxy"},
{"name":"Mario Sports Mix"},
{"name":"Mario & Sonic at the Olympic Winter Games"}
]
很简单。
还有我的 jQuery 代码:
$('#searchFieldGame').autocomplete({
source: function(request, response) {
console.log(response)
$.getJSON('/index.php/search/autocomplete/'+request['term'],response)
},
select: function(event, ui) {
$('#searchFieldGame').val(ui.item.value);
$('#searchFormGame').submit()
},
minLength: 3
})
我的问题是 - 当 JSON 更简单时,例如:
[
"Mario Kart Wii",
"Super Mario Galaxy 2",
"Super Mario Galaxy",
"Mario Sports Mix",
"Mario & Sonic at the Olympic Winter Games"
]
它工作得很好。但如果它更像第一个,它不会得到任何结果。我需要像第一个一样保持它,因为以后我希望每个数组中有更多元素。