使用Jquery将Json数据拆分为多个数据

时间:2015-02-12 18:52:07

标签: javascript jquery ajax json

$.ajax({
           type: 'POST',
           url: 'url',
           data: val,
           async: false,
           dataType: 'json',
           success: function (max) {
               console.log(max.origin);
           }
       });

然后我得到的输出是

["test,origin"]

我想把它分开。

 test
 origin

请建议我。

非常感谢

2 个答案:

答案 0 :(得分:1)

max.origin[0].split(",")[0]会给你test

max.origin[0].split(",")[1]会给你origin

答案 1 :(得分:1)

如果您返回的max.origin值确实为["test,origin"],则必须执行以下操作

var data = max.origin[0].split(',');

以便data将包含以逗号分隔的元素列表。但是,如果您的max.origin采用["test", "origin"]形式,则只需通过for循环选择每个/所有项目并(可选)将其打印出来:

for (var i = 0; i <= max.origin.length; i++) {
  console.log(max.origin[i]);
}

如果您知道每次只获得两个元素(测试和原点),@ void的答案是一个很好的方法。