【发布时间】:2018-05-14 11:27:35
【问题描述】:
我需要预先输入的自动完成功能来处理名称字段,并且在单击项目时会收集 id 值。
$('.autocomplete').typeahead({
source: function (query, process) {
return $.get('view/_list.php', { query: query }, function (data)
{
data = $.parseJSON(data);
return process(data);
});
}
});
_list.php
[
{
"id":"47",
"nome":"Maril\u00e2ndia"
},
{
"id":"57",
"nome":"Pi\u00fama"
},
{
"id":"71",
"nome":"Sooretama"
}
]
仅当 json 没有 id,只有 name 字段时,自动完成才有效,但是如果您像在 json 示例中一样添加 name 字段,则没有任何效果。并且控制台中的错误是b.toLowerCase is not a function
【问题讨论】:
标签: javascript php jquery json twitter-bootstrap