select2 ajax 设置默认值,初始值的方法
编程学习 2021-07-04 16:46www.dzhlxh.cn编程入门
今天长沙网络推广就为大家分享一篇select2 ajax 设置默认值,初始值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随长沙网络推广过来看看吧
在做功能的时候需要修改数据, 修改数据时需要显示原始值。
但是在select2的时候 显示原始值是一个非常非常非常非常非常要命的难题。
研究了3个小时, 最后使用$.ajax 重新加载原始值, 并显示。
//two AJAX获取数据方式(每次请求) var $c_HospitalCode = $("#c_HospitalCode").select2({ ajax: { type: 'GET', url: "/Report/AjaxOption/Ajax_LoadHospitalByKey", dataType: 'json', delay: 400, data: function (params) { return { key: params.term, // search term 请求参数 page: params.page, MKORGCode: '@VModel.MKORGCode' }; }, processResults: function (data, params) { //重命名字段名 for (var i = 0; i < data.length; i++) { data[i].id = data[i].Value; data[i].text = data[i].Name; } //params.page = params.page || 1; return { results: data//,//itemList //pagination: { // more: (params.page * 30) < data.length /