【发布时间】:2018-01-29 13:06:24
【问题描述】:
我想使用 typeahead 远程检索邮政编码,它必须是 post,而不是 get。该调用在控制台中返回以下 json:
{suggestions: "L-6956 | IM GRUND | KEEN-SUR-DOHEEM"}
{suggestions: "L-6956 | OP DER MOUCK | KEEN-SUR-DOHEEM"}
但结果未显示在输入字段下方,以便选择其中一个结果。这是我的代码:
$('#txtPostalCode').typeahead(
null,
{
name: 'txtPostalCode',
displayKey: 'suggestions',
minLength: 3,
source: function (query, syncResults) {
$.post('/hotbed/sggl/getpipedaddresses', {searchItem: query}, function (data) {
syncResults($.map(data, function (item) {
console.log(item.suggestions);
return item;
}));
}, 'json');
}
});
【问题讨论】: