我正在使用 Bootstrap 2.1.1 和 jQuery 1.8.1 并尝试使用 Typeahead 的功能。
我尝试显示标签并使用标准的id<select />
这是我的预输入初始化:
$(':input.autocomplete').typeahead({
source: function (query, process) {
$('#autocompleteForm .query').val(query);
return $.get(
$('#autocompleteForm').attr('action')
, $('#autocompleteForm').serialize()
, function (data) {
return process(data);
}
);
}
});
这是我要发送的 JSON 类型
[{"id":1,"label":"machin"},{"id":2,"label":"truc"}]
如何告诉process()
我显示我的标签并将所选 ID 存储在另一个隐藏字段中?