Я использую typeahead и bloodhound для проекта, и я нахожу это действительно не интуитивным. Что-то, что должно занять секунду, заканчивается часом исследования. Я не получаю никакого результата ..
Вот мой код пока
var produse = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit : 5,
remote: url: '<?=$site_url?>search.php?key=%QUERY',
});
var categorii = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit : 5,
remote: url: '<?=$site_url?>searchC.php?key=%QUERY',
});
$('.typeahead').typeahead({
highlight: true
},
//remote:'<?=$site_url?>search.php?key=%QUERY',
{
name: 'produse',
display: 'searchfield',
source: produse,
templates: {
header: '<h3 class="league-name">Produse</h3>'
}
},
{
name: 'categorii',
display: 'searchfield',
source: categorii,
templates: {
header: '<h3 class="league-name">Categorii</h3>'
}
}
);
</script>