【发布时间】:2018-04-25 19:12:54
【问题描述】:
我正在使用 selectize js 来提供搜索功能,并让用户根据搜索选择多个项目。我的问题是数据正在被正确检索,但控件没有显示数据。这就是我的做法。
控件:
<label>Skills Required</label>
<select id="skills-ddl" class="form-control" placeholder="Search skills.." multiple ></select>
Js:
$(function () {
var $select = $('#skills-ddl').selectize({
valueField: 'Id',
labelField: 'Name',
load: function (query, callback) {
$.ajax({
url: '/ClientProjects/GetSkills?keyword=' + encodeURIComponent(query),
success: function (response) { console.log(response); $select.options = response; callback(response); }
});
}
});
var selectize = $select[0].selectize;
});
编辑:
我的响应数据如下所示:
【问题讨论】:
-
请发布您的
response对象,您正在成功或具有response对象类似结构的虚拟数据。 -
编辑了我的帖子。
标签: javascript jquery ajax selectize.js