选择2过帐ID而不是文本

时间:2014-04-30 19:24:12

标签: asp.net jquery-select2

我正在使用远程数据(json)初始化select2(多个),当提交表单时,select2提交所选文本的索引,是否可以返回所选文本(以逗号分隔的索引)而不是索引?

 <input type="hidden" id="IntendedCourses" name="IntendedCourses"/>

 $.getJSON("GetCourses.aspx", function (course) {               
                $("#IntendedCourses").select2({
                    multiple: true,
                    data: course
                });    
            });

json格式:

[{"id":"0","text":"Accounting"},{"id":"1","text":"Accounting & Finance"},{"id":"2","text":"Aeronautical"},{"id":"3","text":"Aerospace Engineering"}]

1 个答案:

答案 0 :(得分:0)

我相信你需要的是:

$("#IntendedCourses").change(function() {
    var selection = (JSON.Stringify($("#IntendedCourses").select2('data')));
});

这应该为您提供更改后选择内容的JSON。