Добавить несколько выбранных значений по умолчанию, чтобы выбрать 2 jQuery select box - PullRequest
1 голос
/ 07 марта 2019

Я использую загрузку значений по умолчанию, которые уже есть в базе данных, и когда пользователь хочет добавить больше публикаций, он может напечатать и добавить, используя select2 - замену jQuery для полей выбора.

Вот мой HTML-код.

<div class="card-body">
<select class="mul_publications" name="publications[]" multiple="multiple" style="width:100%;">
    {% for publication in product.publications %}
    <option value="{{publication.id}}" selected>{{publication.name}}</option>
    {% endfor %}
</select>

Мой код JavaScript.

<script>
$(document).ready(function() {
    $('.mul_publications').select2({
        ajax: {
            url: '/Publication/search',
            processResults: function (data) {
                // Tranforms the top-level key of the response object from 'items' to 'results'
                return {
                    results: data
                };
            }
        }
    });
    });
</script>

При загрузке данных по умолчанию он не загружается. некоторое время он загружает только одно значение. Как правильно добавить выбранные по умолчанию параметры?

...