один способ, которым вы можете использовать выбранное с ajax:
$.ajax({
url: url,
type: 'GET',
dataType: 'json',
cache: false,
data: search
}).done(function(data){
$.each(data, function(){
$('<option />', {value: this.value, text: this.text}).appendTo(selectObj);
});
chosenObj.trigger('liszt:updated');
});
, где selectObj является конкретным объектом выбора
Но ...
Выбранный реализован очень плохо.
Он имеет несколько визуальных ошибок, таких как: выберите какую-то опцию, затем начните поиск новой, затем удалите выбранную и продолжайте печатать - вы получите расширенный «Выбор некоторых опций», например «Выбор значения поиска некоторых опций».
Он не поддерживает JQuery-цепочку.
Если вы попытаетесь реализовать AJAX, вы заметите, что, когда вы теряете фокус выбранного, введенный текст исчезает, теперь, когда вы нажмете снова, он покажет некоторые значения.
Вы можете попытаться удалить эти значения, но это будет трудное время, потому что вы не можете использовать событие 'blur', потому что оно также срабатывает при выборе некоторых значений.
Я предлагаю вообще не использовать выбранное, особенно с AJAX.