Очистить раскрывающийся список с помощью jQuery Select2Jquery

Программирование на jquery
Ответить
Anonymous
 Очистить раскрывающийся список с помощью jQuery Select2

Сообщение Anonymous »

Я пытаюсь программно очистить раскрывающийся список, используя фантастическую библиотеку Select2. Раскрывающийся список динамически заполняется удаленным вызовом ajax с использованием параметра запроса Select2.

HTML:
Javascript:

Код: Выделить всё

        var $remote = $('#remote');

$remote.select2({
allowClear: true,
minimumInputLength: 2,
query: function(options){
$.ajax({
dataType: 'json',
url: myURL + options.term,
error: function(jqXHR, textStatus, errorThrown){
smoke.alert(textStatus + ": server returned error on parsing arguments starting with " + options.term);
},
success: function(data, textStatus, jqXHR){
var results = [];
for(var i = 0; i < data.length; ++i){
results.push({id: data[i].id, text: data[i].name});
}

options.callback({results: results, more: false});
}
});
}
});
К сожалению, вызов $remove.select2('val', '') вызывает следующее исключение:

Код: Выделить всё

 Uncaught Error: cannot call val() if initSelection() is not defined
Я пробовал установить атрибут, установить значение, текст и функцию конкретных данных Select2 . Кажется, не могу объяснить парню и работать, как переключатель. У кого-нибудь есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/132 ... ry-select2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»