Установить начальное значение для выбора с помощью selectize.js? - PullRequest
1 голос
/ 08 ноября 2019

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

HTML

 <select class="select-links" multiple id="selectID">
    <option value="KR" selected="selected">Koren</option>
 </select>

JS

var select = $('.select-links').selectize({
    valueField: 'url',
    searchField: 'title',
    plugins: ['remove_button'],
    options: [],
    render: {
        option: function (data, escape) {
            return '<div class="option">' +
                '<span class="title">' + escape(data.title) + '</span>' +
                '<span class="url">' + escape(data.url) + '</span>' +
                '</div>';
        },
        item: function (data, escape) {
            return '<div class="item">' + escape(data.title) + '</div>';
        }
    },
    load: function (query, callback) {
        if (!query.length) return callback();
        $.ajax({
            url: "/account.json",
            type: 'POST',
            error: function () {
                callback();
            },
            success: function (data) {
                var Array_User = [];
                for (var i = 0; i < data.array.length; i++) {
                    var obj = data.array[i];
                    Array_User.push({ id: obj.ID, name: obj.Full_Name, email: obj.Email });
                }
                callback(Array_User)
            }
        });
    }

});
...