如何使用ajax向selectize.js添加选项?我看到了一些有关同样的问题,但无法让它发挥作用。
$('#select-country-field').selectize({
valueField: 'country',
labelField: 'country',
searchField: 'country',
options: [],
load: function(query, callback) {
if (!query.length) return callback();
$.ajax({
url: 'http://ajaxurl.php',
type: 'GET',
dataType: 'json',
data: {
country: query,
},
error: function() {
callback();
},
success: function(res) {
callback(res);
}
});
}
})
;
如何编码ajaxurl.php?它应该返回这样的数据
[{ country: 'USA'}, {country: 'GB'}, {country: 'FR'}, ... ]