Есть плагин
http://loopj.com/jquery-tokeninput/
Собстно с ним проблем нет. Подключил и все работает.
Есть селект. На него повешан обработчик.
var lang;
$('#jform_language').change(function(){
lang = $('option', this).filter(':selected').val();
}).trigger('change');
Далее подключаю плагин
$('#jform_genre').tokenInput('index.php?lang='+lang+'&format=raw', {
theme: 'facebook',
tokenLimit: 5,
minChars: 2,
queryParam: 'term'
});
Проблема в том что в lang передаваемую в url приезжает не то что было выбрано, а значение заданное по умолчанию. К примеру если навесить click() на какой-то элемент и выводить значение lang, то получим выбранное значение, а не то что было задано по умолчанию.
3 часа времени коту под хвост и идей никаких в чем может быть проблема.