Я использую выбранный плагин для множественного выбора. Я хочу получить предварительно выбранные пользователем значения из базы данных и отобразить их в множественном выборе, когда я верну остальные данные.
Следующий код работает нормально:
$('.chosen-select').val(["Test1", "Test2"]).trigger('chosen:updated');
Однако, когда я пытаюсь вставить туда переменную, как показано ниже, она не заполняет значения.
$('.chosen-select').val([res]).trigger('chosen:updated');
Я вытащил данные и затем перебрал массив и сохранил его в переменной. Я проверил содержимое переменной res
, и она правильная, поэтому теперь я хотел бы сослаться на нее в квадратных скобках, но она не работает и не выдает никаких ошибок. Любая помощь будет высоко ценится!
var i;
var res = "";
for (i = 0; i < array.length; i++) {
array[i] = $.trim(array[i]);
var buildValue2 = '"' + array[i] + '", ';
if (i == array.length - 1) {
/* this is the last one so no comma*/
buildValue2 = '"' + array[i] + '"';
}
res = res.concat(buildValue2);
}
alert(res);
$('.chosen-select').val([res]).trigger('chosen:updated');