Я столкнулся со следующей проблемой при использовании этого набора плагинов (multiselect и jQuery).
У меня есть статический список в теге select.Я установил его с помощью smarty (php) и обернул его плагином multiselect.Затем я получаю данные json с помощью ajax-запроса и, наконец, хочу сделать элементы в выбранном статическом списке.Итак ... я использую следующую вещь.
$("select#search_operation").change(function(){
$.getJSON("ajax_oper_workers",{order_id: $("#search_order_id :selected").val(), operation_id: $("select#search_operation").val(), ajax: 'true'}, function(data){
// alert();
var options ="";
for (var key in data) {
$("#worker_"+data[key].id).attr('selected', 'selected');
};
$("#workers_select").multiselect("refresh");
});
});
$("#workers_select").multiselect({sortable: false, dividerLocation: 0.51, width: 1000});
Нажатие на кнопку отправки отправляет сообщение, и там я вижу, что отправлены правильные элементы.Но перед тем, как щелкнуть по нему, я хочу увидеть эти элементы в левой части мультиселектора.Я предполагал, что мой код должен работать, но это не так.Он не помещает правильные элементы с правой стороны вида.
Для ясного понимания здесь картина того, как это выглядит.![multiselect](https://i.stack.imgur.com/irxzL.jpg)