以逗号分隔获取ajax响应

时间:2016-05-18 07:02:32

标签: jquery ajax

我希望将ajax响应作为逗号分隔值。

这是我的ajax回复

{
"data": [
   {
     "id": "xxxxxa"
   },
   {
     "id": "xxxxxxb"
   },
   {
     "id": "xxxxc"
   },
   {
     "id": "xxxxxd"
   }
]
}

结果应该是

xxxxa,xxxxb,xxxc,xxxxd

1 个答案:

答案 0 :(得分:0)



var data = {
"data": [
   {
     "id": "xxxxxa"
   },
   {
     "id": "xxxxxxb"
   },
   {
     "id": "xxxxc"
   },
   {
     "id": "xxxxxd"
   }
]
};

var arr=[];
$.each(data.data,function(i,v) {
   
   arr.push(v.id)
  });
console.log(arr)

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
&#13;
&#13;

  1. 使用.each()获取每个值
  2. 使用.push()合并