Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2011, 18:10
Аспирант
Отправить личное сообщение для Viper Посмотреть профиль Найти все сообщения от Viper
 
Регистрация: 27.09.2008
Сообщений: 88

Передача переменной в плагин по change()
Есть плагин 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 часа времени коту под хвост и идей никаких в чем может быть проблема.
Ответить с цитированием