Я пытаюсь выяснить, как получить выбранные параметры из плагина ajax-Chosen, но безуспешно.
Это мой html:
<select multiple='multiple' class='chzn-select' data-placeholder='users'>
<option value='0' selected>username1</option>
<option value='1' selected>username2</option>
</select>
И это часть JS:
$(".chzn-select").ajaxChosen({
method: 'GET',
url: 'users.php',
dataType: 'json',
minTermLength: 3,
afterTypeDelay: 300
}, function (data) {
var terms = {};
$.each(data, function (i, val) {
terms[i] = val;
});
return terms;
});
Это все работает нормально. Но когда я удаляю одну опцию «username2», поле выбора не обновляется. Поэтому, когда я хочу получить всех выбранных пользователей из списка, я получаю неправильный список - в этом случае я всегда получаю оба значения, даже если одно из них было удалено из списка.
Я также безуспешно пытался запустить обновление:
$(".chzn-select").trigger("liszt:updated");
У кого-нибудь есть предложение, как получить реальные значения из списка выбора?