我有点迷失JSON格式我必须为Select2返回它才能正常工作。
我用fiddler捕获了我返回的JSON:
我的Select2设置(#FuncionarioID是一个选择输入):
$('#FuncionarioID').select2({
ajax: {
dataType: "json",
url: "Ajax.ashx?Action=FuncionarioSelect2",
results: function (data) {
return { results: data };
},
cache:false
}
});
我在Stackoverflow中一直在阅读有关同一主题的问题,我尝试了答案,但没有一个能为我工作。你有解决这个问题的小费吗?我已经尝试过这样的对象{" id":" 1060"," text":" teste 1"}而且它也没有用。
提前感谢您的帮助。
答案 0 :(得分:1)
尝试更新您的功能:
$('#FuncionarioID').select2({
ajax: {
dataType: "json",
url: "Ajax.ashx?Action=FuncionarioSelect2",
cache: false,
processResults: function (data, page) {
return {
results: data
};
}
}
});