1、select2加载数据到下拉框
//将datatable中的数据组成id和text键值对
var dt = datatable.AsEnumerable().Select(n => new { id = n.Field<string>("ID"), text = n.Field<string>("NAME") });
//返回包含键值对的json格式的对象
return ReturnResult(10, $"获取数据成功", dt);
//使用select2直接加载键值对中的数据
$("#selectId").select2({
data: res.Data
});
2、select2改变默认选中的值和刷新select框
var ddd = $("#selectId").select2();
ddd.val(value).trigger("change");//value为下拉框数据源中有的值,要选择和显示的值
ddd.change();
3、下拉框样式设置
//加载选择控件
function onloadSelect2() {
$("#orderStatus").select2({
language: "zh-CN" //设置 提示语言
});
}