salve, sto tentando di adattare questo plugin alle mie esigenze
https://twitter.github.io/typeahead.js/
ma come spesso accade con i plugin che si inizializzano con poche righe, non è molto chiaro come personalizzarlo.
attualmente questo è il codice (preso da un esempio)
codice:
$( document ).ready(function() { var users = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 10,
remote: 'search.php?q='+???????????
});
users.initialize();
$('#remote .typeahead').typeahead(null, {
name: 'best-pictures',
displayKey: 'name',
source: users.ttAdapter()
});
})
Due questioni in ordine di importanza:
1. non ho ben capito dove il plugin memorizza il valore del campo di testo, quindi non so come darlo in pasto al mio script search.php (che dà un responso json)
2. tra gli esempi ce n'è uno uno che parla di caching dei risultati, una volta fatto funzionare decentemente lo script, mi interessa pure questo discorso.