我正在尝试实现Remote Data Select2。
我从api访问数据。格式如下:
concept_id,name
228,Pelecypoda
286,Pelecypoda
当我尝试在结果中控制数据时,它并没有得到安慰。但是,如果我将结果替换为成功,我可以在控制台中看到数据,但不能在搜索结果中看到。
脚本
$("#search_text").select2({
minimumInputLength: 3,
ajax: {
url: "http://192.241.245.176:4567/api1",
dataType: 'text',
type: "GET",
quietMillis: 250,
data: function (term) {
console.log(term)
return {
q: term.term //search term
}
},
results: function (data,page) {
console.log(data,"-----RESULTS-----");
return d3.csv.parse(data, function (d) {
console.log(d);
return {results: d.name}
});
},
dropdownCssClass: "bigdrop"
});
任何人都可以告诉我哪里出错了?我是否必须指定select2?
提供的formatResults和formatSelection