Плагин JQuery Chosen - добавление опций, загружаемых с помощью Ajax
Использование стандартного выбора с плагином Chosen. Помимо совпадений на стороне клиента, мне нужно отобразить список дополнительных элементов, содержащих поисковый запрос, возвращенный с помощью ajax.
Найденные мной плагины, выбранные ajax, заменяют все результаты и, по-видимому, не позволяют добавлять параметры, которые уже соответствуют. Вот результат, который я ищу:
Оптгруппа А Опция 1 Вариант 2 Оптгруппа Б Вариант 3 Вариант 4 Опции загружены с сервера Вариант загружен с AJAX 1 Вариант загружен с помощью AJAX 2
1 ответ
Для динамического обновления из ajax я добавил к исходному select:
$.each(data, function (index, element) {
$('#inj-form-what-injury-type-detail')
.append($("<option></option>")
.attr("value", element.Type_No)
.attr("selected", (element.isSelected) ? true : false)
.text(element.Value));
});
Затем используйте liszt:updated, чтобы сообщить выбранным, что вы обновили выбранные параметры.
$('#inj-form-what-injury-type-detail').trigger("liszt:updated");
Не уверен, что это будет работать при использовании окна поиска, но это может послужить основой для вашего метода.