$('#keywords').select2({
placeholder: '--请选择--',
ajax: {
url: '/QuotaManage/QuotaEnterpriseRepository/GetEnterpriseList', //{ # ajax后台函数路径 # }
dataType: "json", //{ # 传输的数据类型,一般使用json或jsonp,jsonp比较复杂,需要APIKEY,暂时没进行研究 # }
type: "post", //{ # GET即为前台JS向后台函数取数据,POST反之 # }
quietMillis: 1000, //{ # 延时查询毫秒数 # }
data: function (term, page) {
return {
keywords: term.term, //{ # term为前台输入的查询关键字,保存到sSearch对象,即后台保存关键字的对象 # }
_search: false,
nd: 1542272397206,
rows: 10,//{ # 每次查询的结果数 # }
page: currentPage,
sidx: 'CreateDate',
sord: 'desc'
};
},
processResults: function (data) {
var obj = data.rows;
var t = [];
for (var i = 0; i < obj.length; i++) {
t.push({ id: obj[i].id, text: obj[i].companydetailedname })
}
return {
results: t //必须赋值给results并且必须返回一个obj
};;
}
}
,
escapeMarkup: function (m) {
return m;
},
minimumInputLength: 1, //搜索框至少要输入的长度,此处设置后需输入才显示结果
language: "zh-CN", //中文
});