Я хочу отобразить начальное значение при инициализации, но, похоже, оно не работает. Я попытался исследовать и нашел способ, но не смог.
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)
}
});
}
});