Как мы select2 в хелпер заворачивали
22 ответа
43
Лучший ответ
Чтобы динамически установить «выбранное» значение компонента Select2:
Где второй параметр — объект с ожидаемыми значениями.
ОБНОВИТЬ:
Это действительно работает, просто хотелось бы отметить, что в новом select2 «a_key» является «текстом» в стандартном объекте select2. so:
Пример:
Благодаря @NoobishPro
09 авг. 2014, в 11:13
Поделиться
34
Шаг № 3: Установите желаемое значение
Если вы используете select2 без AJAX, вы можете сделать следующее:
Вы также можете сделать это:
Для select2 v4 вы можете напрямую добавить опцию/ы следующим образом:
Или с помощью JQuery:
другой пример
15 янв. 2015, в 15:42
Поделиться
12
Также, как я и пытался, при использовании ajax в select2, методы для установки новых значений в select2 не работают для меня!
Теперь я пишу этот код для решения проблемы:
Вы можете протестировать полный код примера здесь: https://jsfiddle.net/NabiKAZ/2g1qq26v/32/
В этом примере кода есть ajax select2, и вы можете установить новое значение с помощью кнопки.
22 фев. 2016, в 01:59
Поделиться
12
Html:
JavaScript:
22 дек. 2014, в 04:20
Поделиться
6
Попробуйте это приложение, затем выберите. Не дублирует параметр при вызове AJAX.
07 нояб. 2016, в 01:26
Поделиться
6
В текущей версии вы можете установить значение следующим образом:
01 фев. 2016, в 14:09
Поделиться
4
Мне кажется, вам нужна функция
14 апр. 2015, в 11:50
Поделиться
3
В Select2 V.4
использовать
Я думаю, что он должен работать
30 авг. 2017, в 10:04
Поделиться
3
Для Ajax используйте . Это должно решить проблему.
03 март 2016, в 21:57
Поделиться
Для нескольких значений что-то вроде этого:
который переведёт на что-то подобное
26 сен. 2018, в 14:13
Поделиться
вы можете использовать этот код:
где 2 в «number: 2» и 3 в «number: 3» — это поле id в массиве объектов
08 июль 2018, в 17:42
Поделиться
Легко и приятно:
И вы меняете на ваш идентификатор выбора.
Редактировать: после комментария Глена я понимаю, что я должен объяснить, почему и как это сработало для меня:
Я сделал очень приятным для моей формы. Единственное, что я не мог сделать, это показать текущее выбранное значение при редактировании. Он искал сторонний API, сохраняя новые и редактируя старые записи. Через какое-то время я понял, что мне не нужно правильно устанавливать значение, только внутреннее поле метки, потому что если пользователь не меняет это поле, ничего не происходит. После поиска и поиска у многих людей, у которых возникли проблемы с этим, я решил сделать это с чистым Javascript. Это сработало, и я отправил его, чтобы помочь кому-то. Я также предлагаю установить для него таймер.
20 апр. 2018, в 00:36
Поделиться
Просто чтобы добавить к кому бы то ни было другому, кто, возможно, придумал ту же проблему со мной.
Я пытался установить выбранную опцию моих динамически загружаемых параметров (из AJAX) и пытался установить один из выбранных параметров в зависимости от некоторой логики.
Моя проблема возникла из-за того, что я не пытался установить выбранный параметр на основе идентификатора, который должен соответствовать значению, а не значению, совпадающему с именем!
31 янв. 2018, в 12:26
Поделиться
Вы можете использовать этот код:
Положите желаемое значение вместо Пакистана
Надеюсь, это сработает 🙂
28 янв. 2018, в 16:19
Поделиться
Иногда будет загружаться во-первых, и это заставляет элемент управления не отображать предварительно выбранное значение правильно. Постановка задержки на несколько секунд может решить эту проблему.
17 янв. 2018, в 16:56
Поделиться
В имеется опция для удаленной загрузки данных, через которую можно установить начальное значение для ввода, как в режиме редактирования.
Исходная документация:
17 июль 2017, в 20:25
Поделиться
Если вы используете поле ввода, вы должны установить свойство «multiple» со значением «true». Например,
08 янв. 2017, в 14:10
Поделиться
Ответ Phan работал у меня:
Но добавление триггера изменения события
31 окт. 2016, в 14:14
Поделиться
Вы должны использовать:
21 июнь 2016, в 11:50
Поделиться
Я сделал что-то подобное, чтобы предварительно установить элементы в выпадающем меню select2 ajax
15 янв. 2016, в 13:42
Поделиться
Ещё вопросы
- 512Пример jQuery Ajax POST с PHP
- 17Загрузить еще сообщения Ajax Button в WordPress
- 188URL Кодировать строку в jQuery для запроса AJAX
- 172как обойти Access-Control-Allow-Origin?
- 166Успешное событие Ajax не работает
- 169Как получить текст ответа об ошибке jQuery $ .ajax?
- 125JQuery AJAX файл загрузки PHP
- 105Как использовать FormData для загрузки файла ajax
- 74Передача массива JavaScript в PHP через jQuery $ .ajax
- 64Метод Select2 Ajax не выбирается