我无法将结果显示为在输入框中输入文本的建议。
<input type="text" id="search_country" class="form-control" placeholder="Add country">
以下是我的预输入代码:
$('#search_country').typeahead({
name: 'countries',
valueKey: 'name',
remote: {
url: '/user/countries/%QUERY',
filter: function (parsedResponse) {
return parsedResponse;
}
}
});
我收到以下格式的 json 响应:
[{"image": "india.jpeg", "name": "India"},
{"image": "germany.jpeg", "name": "Germany"}]
但是,结果未显示为输入框下方的建议。
而是在控制台中,我发现类似于下面给出的错误:未捕获的类型错误:无法使用“in”运算符搜索“14771”
[{"image": "india.jpeg", "name": "India"},
{"image": "germany.jpeg", "name": "Germany"}]
我哪里错了?我希望结果包含一个国家列表,每个列表项的左侧都有图像,右侧有名称。