FIxed: Simple jQuery Tagging & Tokenizer Input with Autocomplete - Tokens
HTML
<script src="http://www.ucarecdn.com/7504cc07-c7fd-4e7c-811c-7c3d78f7e80a/tokens.js"></script>
<script src="http://www.ucarecdn.com/c05cbb5f-0e69-4b4e-acb1-2a5426ce30e4/fidel.js"></script>
<link rel="stylesheet" href="http://www.ucarecdn.com/cf4ec614-92fd-49bb-896a-5aa54111ac94/tokens.css">
<h2>Cars</h2>
<input type="text" id="tokens-example" />
<br>
<h4>Logger:</h4>
<div style="border:1px solid;" id="loggerQuery"><p></p></div><br>
<div style="border:1px solid;" id="loggerCallback"><p></p></div>
JavaScript
function testFunctionFeed(query){
//dynamic results from server
return ['Acura', 'Audi', 'BMW', 'Cadillac',
'Chrysler', 'Dodge', 'Ferrari', 'Ford',
'GMC', 'Honda', 'Hyundai', 'Infiniti',
'Jeep', 'Kia', 'Lexus', 'Mini',
'Nissan', 'Porsche', 'Subaru', 'Toyota',
'Volkswagon', 'Volvo'];
}
(function () {
$('#tokens-example').tokens({
initValue: ['Acura', 'Nissan'],
query: function(query,callback){
//show query
//$("#loggerQuery p").text(query);
//let's say the results are dynamic from server
var sgstions = testFunctionFeed(query);
//console.log(sgstions);
//$("#loggerCallback p").text(sgstions);
callback.call(this, sgstions);
}
});
})();