selectize.js动态地向selectbox添加选项

时间:2016-02-26 09:51:52

标签: php jquery html json ajax

如何使用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'}, ... ]

0 个答案:

没有答案