国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

select2 ajax 設置默認值,初始值的方法

2024-09-01 08:33:58
字體:
來源:轉載
供稿:網友

在做功能的時候需要修改數據, 修改數據時需要顯示原始值。

但是在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    //}   };  },  cache: true }, placeholder: '請選擇',//默認文字提示 //placeholder: { id: "2", text: "text2" }, language: "zh-CN", tags: true,//允許手動添加 separator: ",", // 分隔符 allowClear: true,//允許清空 escapeMarkup: function (markup) { return markup; }, // 自定義格式化防止xss注入 minimumInputLength: 3,//最少輸入多少個字符后開始查詢 formatResult: function formatRepo(repo) { return repo.text; }, // 函數用來渲染結果 formatSelection: function formatRepoSelection(repo) { return repo.text; }//, // 函數用于呈現當前的選擇  });

重點是下面的代碼, 再次加載默認值. 賦值.

 //再次加載默認值. 賦值.   $.ajax({   url: "/Report/AjaxOption/Ajax_LoadHospitalByHospitalCodes",    data: { HospitalCodes: '@VModel.HospitalCode' },   dataType:'json',   success: function (data) {     for (var d = 0; d < data.length; d++) {     var item = data[d];      var option = new Option(item.Name, item.Value, true, true);      $c_HospitalCode.append(option);    }    $c_HospitalCode.trigger('change');//使用這個方法顯示到select2上.   }   }); 

主要是在select 控件添加上 option . 具體是ajax加載的還是直接后臺用代碼生成的. 都可以.. 最后用 $select2.trigger(‘change'); 渲染到界面上.. 就可以了。

以上這篇select2 ajax 設置默認值,初始值的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天柱县| 广水市| 洛扎县| 南皮县| 太保市| 宁强县| 贡觉县| 冷水江市| 颍上县| 金寨县| 新营市| 东乌珠穆沁旗| 奉贤区| 华亭县| 阿鲁科尔沁旗| 石首市| 陕西省| 布尔津县| 伊金霍洛旗| 四川省| 兴文县| 无棣县| 扎鲁特旗| 垣曲县| 宜宾县| 阿图什市| 英山县| 五常市| 封开县| 曲麻莱县| 清丰县| 望谟县| 平凉市| 墨竹工卡县| 杨浦区| 新闻| 米易县| 喀喇沁旗| 鄱阳县| 阜新| 德惠市|