我有這樣的JSON進來的預輸入:事先鍵入的內容多領域的HTML
[{"q": "#django", "count": 3}, {"q": "#hashtag", "count": 3}, {"q": "#hashtags", "count": 0}, {"q": "#google", "count": 1}]
我的文件的代碼與預輸入工作
var hashTags = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('q'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: '/hashtag.json?q=%QUERY',
remote: {
url: '/hashtag.json?q=%QUERY',
wildcard: '%QUERY'
}
});
$('.search-tag-query').typeahead({
hint:true,
highlight: true,
// autoselect: true,
minLength:1,
limit: 10,
},
{
name: 'hashTags',
display: 'q',
// displayKey: 'count',
source: hashTags.ttAdapter(),
templates: {
empty: 'No results...'
}
});
我很容易使我的HTML下拉建議的我從「q」或「count」得到的數據。
問題是我不能發送它們兩個,就像你在代碼中看到的那樣。
我怎樣才能發送這兩個,所以我可以顯示標籤和相關帖子的數量?
謝謝。
它看起來正確的,但不知何故,不爲我 –
任何控制檯錯誤工作? – madalinivascu
沒有錯誤,並且仍然得到相同的結果,只有來自「q」的文本, –