Я пытаюсь реализовать Remote Source в Selectize.Выделить, не показывать результаты поиска
Доступ к данным из api. Формат выглядит следующим образом:
concept_id,name
228,Pelecypoda
286,Pelecypoda
Когда я пытаюсь объединить элемент в рендеринг, он не успокаивается. Но когда я утешаю успех, данные утешаются.
$('#search_text').selectize({
theme: 'name',
valueField: 'url',
labelField: 'name',
searchField: 'name',
options: [],
create: false,
render: {
option: function(item, escape) {
console.log(item);
return '<div>' +
'<span class="title">' +
'<span class="by">' + escape(item.name) + '</span>' +
'</span>' +
'<span class="description">' + escape(item.concept_id) + '</span>' +
'</div>';
}
},
score: function(search) {
var score = this.getScoreFunction(search);
return function(item) {
return score(item) * (1 + Math.min(item.watchers/100, 1));
};
},
load: function(query, callback) {
if (!query.length) return callback();
$.ajax({
url: "http://192.241.245.176:4567/api1",
dataType: 'text',
type: "GET",
data: {
q: query,
page_limit: 10
},
error: function() {
callback();
},
success: function(res) {
var result = {};
result.name = d3.csv.parse(res);
console.log(result);
callback(result.name);
}
});
}
});
Может кто-нибудь скажет мне, где я буду не так?
Постарайся утешая 'result.name' – Owlvark
Да я попробовал, что и он утешал @Owlvark – devanshi28