I have a little trouble. There's working code with tagsinput, and I know how to work with autocomplete from jquery ui.
Neither
autocomplete' :{
'source': tags_array
}
Nor
$("#new_tags_tagsinput").autocomplete({source: tags_array});
Seems to work.
On tagsinput site there's an example, which requires autocomplete URL, but I'd like to use loaded array, like it is on autocomplete example. I tried different options, no one worked. Is there such a way?
Initialize it like this:
JSFiddle.
Explanation: first, as you use that array of tags as a source, there's no need to keep the same structure (i.e., comma-delimited string) - it's easier to work with a plain array from the beginning.
Second, as the source code of the plugin shows,
autocomplete_urlis the setting really defining whether or notautocompletewill be utilized:In other words, you need to specify something other than
nullorundefinedinautocomplete_urlparam to make it use that jQuery UI plugin. Actually, it might be a good idea for that plugin to check that param type - and setting up theautocompletesource option accordingly.