以下是从我的页面返回的json字符串的样子:
{"osoby":["jeden","dwa","trzy","cztery","piec"]}
Firebug声称一切正常,但是没有任何数据显示在select2插件中。
有谁知道问题可能是什么?它应该返回列名还是什么?
select2电话:
$("#complogi").select2({
multiple: true,
minimumInputLength: 3,
ajax: {
url: "cdop",
dataType: 'json',
type: 'POST',
data: function (term, page) {
return {
q: term,
action: 'getEventsComplogs'
};
},
results: function (data) {
return {results: data};
}
}
});
答案 0 :(得分:0)
您的返回数据格式不正确,无法在select2中使用,您需要采用以下格式的数据
{id: 1, text: 'jeden'}
如果你能从后端修改它会很棒
格式化结果
formatResult: function (item) { return item; },
formatSelection: function (item) { return item; }