我使用typeahead從數據庫中提取建議,通過下面的代碼將它們作爲對象數組提供,然後將第一個值拉入建議中需要第二個輸出作爲圍繞結果的類。Typeahead.js將對象中的類輸出到結果
喜歡跨度類= 「FLAG- {VAL 1}」>建議
任何幫助不勝感激。
$('#typeahead').typeahead(null, {
source: function(query, process) {
$.ajax({
url: 'source.php',
type: 'POST',
data: 'query=' + query,
dataType: 'JSON',
async: true,
success: function (data) {
var suggestions = [];
$.each(data, function(key, val) {
var obj = {};
obj.label = val;
suggestions.push({ value: val[0] });
console.log({value: val[0]}, {value: val[1]});
});
return typeof data == 'undefined' ? false : process(suggestions);
}
});
}
});
你有沒有看過http://twitter.github.io/typeahead.js/examples/ –
@DaveBriand上的自定義模板我非常感謝 - 沒有安靜的給我我需要的東西,現在已經想出了一個很好的簡單解決方案。謝謝 – tbwcf
很好聽 - 我在下面看到你的答案。 –