1. 程式人生 > >關於把Json數據綁定到select2中

關於把Json數據綁定到select2中

handler erro any 格式 $.ajax json格式 HA report 鍵值對

最近做的一個項目中用到select2,想把Json的數據綁定到select2中,select2默認的能夠接受的json格式的數據是以{id:"",text:‘‘}這樣的鍵值對來保存的,所以新生成一個數組來做一下數據的處理

我這個是在ajax 回調函數中做的處理,處理後直接綁定到select2插件中

 1 //查詢公司方法
 2 function QueryCompany() {
 3     $.ajax({
 4         type: "post",
 5         dataType: "json",
 6         url: "Handler/Report_MonitoringRecord.ashx",
7 success: function (data) { 8 //console.log("執行成功"); 9 //console.log(data); 10 var options = new Array(); 11 $(data).each(function (i, o) { 12 13 options.push({          //獲取select2個必要的字段,id與text 14 id: o.COMPANYID,
15 text: o.COMPANY_NAME 16 }); 17 }); 18 //console.log(options); 19 $("#companySelect").select2({ 20 data: options 21 }) 22 23 }, 24 error: function () { 25 console.log("執行失敗");
26 } 27 }); 28 }

關於把Json數據綁定到select2中