首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从ajax响应中获取select2数据

如何从ajax响应中获取select2数据
EN

Stack Overflow用户
提问于 2016-07-25 05:37:44
回答 1查看 508关注 0票数 0

我不知道标题应该是什么,呵呵,但是任何人都知道如何从ajax响应中获取select2数据

这里我的代码:

代码语言:javascript
复制
function selectData(){
    $('#select-data').select2({
    tags: true,
    data: arr_data,
});
}


var arr_data = dataArr();

function dataArr(){
  $.ajax({
    url: SITE_URL + 'position/allowance_get',
    dataType: 'json',
    });

}

我不知道为什么不行,哈哈

像这样的反应

代码语言:javascript
复制
[{"allowance_id":"1","position_id":"1","allowance_name":"Tunjangan Kendaraan","allowance_value":"1000000"
},{"allowance_id":"10","position_id":"4","allowance_name":"Tunjangan Istri Tua","allowance_value":"1000000"
},{"allowance_id":"11","position_id":"4","allowance_name":"Tunjangan Istri Muda","allowance_value":"1000000"
},{"allowance_id":"29","position_id":"10","allowance_name":"Allowance Lipstic","allowance_value":"500000"
},{"allowance_id":"30","position_id":"10","allowance_name":"Allowance Powder","allowance_value":"600000"
},{"allowance_id":"31","position_id":"10","allowance_name":"Allowance Dalaman","allowance_value":"1000000"
},{"allowance_id":"32","position_id":"11","allowance_name":"Allowance Tunjangan","allowance_value":"20000000"
},{"allowance_id":"33","position_id":"11","allowance_name":"Allowance Kendaraan","allowance_value":"5000000"
},{"allowance_id":"34","position_id":"12","allowance_name":"Tunjangan Keluarga","allowance_value":"1000000"
},{"allowance_id":"35","position_id":"12","allowance_name":"Tunjangan Transportasi","allowance_value"
:"2000000"},{"allowance_id":"36","position_id":"12","allowance_name":"Tunjangan Hari Raya","allowance_value"
:"10000000"},{"allowance_id":"39","position_id":"13","allowance_name":"Tunjangan Makan","allowance_value"
:"2000000"},{"allowance_id":"40","position_id":"13","allowance_name":"Tunjangan Minum","allowance_value"
:"400000"},{"allowance_id":"41","position_id":"15","allowance_name":"Tunjangan Dinas","allowance_value"
:"23234343434"}]

我想要allowance_id和allowance_name

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-25 05:53:42

使用下面的代码流

代码语言:javascript
复制
var arr_data = [];

function selectData(){
    $('#select-data').select2({
      tags: true,
      data: arr_data,
    });
}

function dataArr(){
  $.ajax({
    url: SITE_URL + 'position/allowance_get',
    dataType: 'json',
    success : function(data) {
      var tempObj = {};
      for(var i = 0; i < data.length; i++){
        tempObj = {"id":data[i].allowance_id,"text":data[i].allowance_name};
        arr_data.push(tempObj);
      }
      selectData();

    }
  });

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38560383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档