我正在使用远程数据(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"}]
答案 0 :(得分:0)
我相信你需要的是:
$("#IntendedCourses").change(function() {
var selection = (JSON.Stringify($("#IntendedCourses").select2('data')));
});
这应该为您提供更改后选择内容的JSON。