我使用selectize.js进行远程搜索并获取针对我的选择输入的搜索选项。 我在他们的演示中看到了示例代码
<script type="application/javascript">
$(function () {
$('#workers_paid').selectize({
placeholder: "No worker Is selected",
valueField: "name",
labelfield : "name",
searchField: 'name',
render: {
option: function (item,escape) {
console.log(item);
}
},
onLoad : function (data) {
}
,
load: function (query, callback) {
alert(query);
let data = JSON.parse('{"users" : [{"user_name": "Humza"},{"user_name": "Humza"},{"user_name": "Humza"},{"user_name": "Humza"},{"user_name": "Humza"},{"user_name": "Humza"}]}');
callback(data.users);
}
});
});
</script>
这是我为加载静态数据编写的代码,但仍然渲染不会在控制台中记录任何数据.... Onload函数也正常工作只是渲染不调用任何东西或任何选项都没有创建。 对不起英语不好并提前致谢