selectize 期望什么作为 return 以加载 select
What does selectize expect as a return in order to load a select
我有一个正常的 ajax 调用,可以正常工作。我试过以多种方式传回数据。 selectize 需要什么来填充 select?
kick_subset.load(function(callback) {
xhr && xhr.abort();
xhr = $.ajax({
url: 'ajax/selectize.php',
dataType: 'json',
data:({client: value}),
success: function(results) {
kick_subset.enable();
callback(results);
},
error: function() {
callback();
}
})
});
所以我花了一段时间,但我终于弄明白了。它查找以下格式:
[{"id":0,"value":"one"},{"id":1,"value":"two"}]
我做了以下操作 test/make 它起作用了:
$one = array("id" => 0, "value" => "one");
$two = array("id" => 1, "value" => "two");
$subsets = array($one,$two);
echo json_encode($subsets);
我有一个正常的 ajax 调用,可以正常工作。我试过以多种方式传回数据。 selectize 需要什么来填充 select?
kick_subset.load(function(callback) {
xhr && xhr.abort();
xhr = $.ajax({
url: 'ajax/selectize.php',
dataType: 'json',
data:({client: value}),
success: function(results) {
kick_subset.enable();
callback(results);
},
error: function() {
callback();
}
})
});
所以我花了一段时间,但我终于弄明白了。它查找以下格式:
[{"id":0,"value":"one"},{"id":1,"value":"two"}]
我做了以下操作 test/make 它起作用了:
$one = array("id" => 0, "value" => "one");
$two = array("id" => 1, "value" => "two");
$subsets = array($one,$two);
echo json_encode($subsets);