var absPath = $('meta[name="abs-path"]').attr('content'); var bloodhoundSuggestions = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), queryTokenizer: Bloodhound.tokenizers.whitespace, sufficient: 3, display: false, remote: { url: absPath + "/search?quick=1&s=%QUERY", wildcard: "%QUERY", limit: 100, filter: function(data) { console.log(data) return $.map(data.data.results, function(item) { return { item }; }); } } }); const search = $('#searchbox') search.typeahead({ hint: true, highlight: true, minLength: 3 }, { name: 'suggestions', source: bloodhoundSuggestions, display: function(item){ return "Sila tunggu..."}, limit: 100, templates: { empty: [ '
', 'Tiada hasil carian.', '
' ].join('\n'), pending: function(data) { var string = '