Select2 remote

时间:2015-08-20 18:04:39

标签: json jquery-select2

我有点迷失JSON格式我必须为Select2返回它才能正常工作。

我用fiddler捕获了我返回的JSON:

Printscreen of my fiddler

我的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"}而且它也没有用。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

尝试更新您的功能:

     $('#FuncionarioID').select2({
        ajax: {
            dataType: "json",
            url: "Ajax.ashx?Action=FuncionarioSelect2",
            cache: false,
            processResults: function (data, page) {
                return {
                    results: data
                };
            }
        }
    });